diff --git a/src/Examples/CMakeLists.txt b/src/Examples/CMakeLists.txt index b8e7c574a5ef525d47c68180b252355eeea73f3e..235f8602161b7b6ce4abc873dc82fc046c84494a 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 0000000000000000000000000000000000000000..56f3e954565a9d79b958e87927e64fc4ee5d0486 --- /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 0000000000000000000000000000000000000000..9624502a23d1738137175fededaf854e5da1a5c9 --- /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(); +} +