From 119de82f6f8cd36fba3a0fed13efdb86aa7ca6bd Mon Sep 17 00:00:00 2001 From: Nina Dzugasova <dzugasova.nina@gmail.com> Date: Wed, 5 Dec 2018 15:55:59 +0100 Subject: [PATCH] Added LoggerExample. --- src/Examples/CMakeLists.txt | 6 ++++++ src/Examples/ConfigDescriptionExample.cpp | 11 +++++++++++ src/Examples/LoggerExample.cpp | 23 +++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 src/Examples/ConfigDescriptionExample.cpp create mode 100644 src/Examples/LoggerExample.cpp diff --git a/src/Examples/CMakeLists.txt b/src/Examples/CMakeLists.txt index b8e7c574a5..235f860216 100644 --- a/src/Examples/CMakeLists.txt +++ b/src/Examples/CMakeLists.txt @@ -18,9 +18,15 @@ add_subdirectory( flow-vl ) #add_subdirectory( fast-sweeping-map ) #add_subdirectory( narrow-band ) +ADD_EXECUTABLE( ConfigDescriptionExample ConfigDescriptionExample.cpp ) +target_link_libraries( ConfigDescriptionExample tnl ) + ADD_EXECUTABLE( FileExample FileExample.cpp ) target_link_libraries( FileExample tnl ) +ADD_EXECUTABLE( LoggerExample LoggerExample.cpp ) +target_link_libraries( LoggerExample tnl ) + ADD_EXECUTABLE( StringExample StringExample.cpp ) target_link_libraries( StringExample tnl ) diff --git a/src/Examples/ConfigDescriptionExample.cpp b/src/Examples/ConfigDescriptionExample.cpp new file mode 100644 index 0000000000..56f3e95456 --- /dev/null +++ b/src/Examples/ConfigDescriptionExample.cpp @@ -0,0 +1,11 @@ +#include <iostream> +#include <TNL/ConfigDescription.h> + +using namespace TNL; +using namespace std; + +int main() +{ + ConfigDescription confd; + +} diff --git a/src/Examples/LoggerExample.cpp b/src/Examples/LoggerExample.cpp new file mode 100644 index 0000000000..9624502a23 --- /dev/null +++ b/src/Examples/LoggerExample.cpp @@ -0,0 +1,23 @@ +#include <iostream> +#include <TNL/Logger.h> +#include <TNL/Config::ParameterContainer.h> + +using namespace TNL; +using namespace std; + +int main() +{ + Logger logger(50,stream); + + Config::ParameterContainer parameters; + logger.writeSystemInformation(parameters); + + logger.writeHeader("MyTitle"); + parameters.template addParameter< String >( "Device:", "cuda" ); + parameters.template addParameter< String >( "Real type:", "double" ); + parameters.template addParameter< String >( "Index type:", "int" ); + logger.writeSeparator(); + logger.writeSystemInformation(parameters); + logger.writeSeparator(); +} + -- GitLab