Commit eb1c40d9 authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Fixing documentation.

parent dc2a6741
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -18,6 +18,11 @@ add_subdirectory( flow-vl )
#add_subdirectory( fast-sweeping-map )
#add_subdirectory( narrow-band )

ADD_EXECUTABLE( FileExample FileExample.cpp )
target_link_libraries( FileExample tnl )

ADD_EXECUTABLE( StringExample StringExample.cpp )
target_link_libraries( StringExample tnl )

ADD_EXECUTABLE( TimerExample TimerExample.cpp )
target_link_libraries( TimerExample tnl )
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ enum class IOMode
const size_t FileGPUvsCPUTransferBufferSize = 5 * 2<<20;


/// Class file is aimed mainly for the binary data.
///\brief Class file is aimed mainly for the binary data.
///
/// \par Example
/// \include FileExample.cpp
+15 −12
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@

namespace TNL {

/// Vytvari tabulku s logem vypoctu   
class Logger
{
   public:
@@ -22,41 +23,43 @@ class Logger
   /////
   /// \brief Basic constructor.
   ///
   /// \param _width Integer that defines the width of logger.
   /// \param _stream Where to create the logger, e.g. cout or a certain files.
   /// \param _width Integer that defines the width of the log.
   /// \param _stream Defines output stream where the log will be printed out.
   Logger( int _width,
              std::ostream& _stream );

   /////
   /// \brief Creates header in given logger.
   /// \brief Creates header in given log.
   /// 
   /// \param title String desribing the title/header.
   /// The header usually contains title of the program.
   ///
   /// \param title String containing the header title.
   void writeHeader( const String& title );

   /// \brief Creates predefined separator - structure in the logger.
   /// \brief Creates separator for structuring the log.
   void writeSeparator();

   /// \brief Inserts information about various system parameters into logger.
   /// \brief Inserts information about various system parameters into the log.
   ///
   /// \param parameters
   /// \param parameters is a container with configuration parameters
   bool writeSystemInformation( const Config::ParameterContainer& parameters );

   /////
   /// \brief Inserts a line with current time into logger.
   /// \brief Inserts a line with current time into the log.
   ///
   /// \param label Description of the current time line.
   /// \param label Label to be printed to the log together with the current time.
   void writeCurrentTime( const char* label );

   // TODO: add units
   template< typename T >
   template< typename ParameterType >
   void writeParameter( const String& label,
                        const String& parameterName,
                        const Config::ParameterContainer& parameters,
                        int parameterLevel = 0 );

   template< typename T >
   template< typename ParameterType >
   void writeParameter( const String& label,
                        const T& value,
                        const ParameterType& value,
                        int parameterLevel = 0 );

   protected:
+8 −8
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@

namespace TNL {

template< typename T >
template< typename ParameterType >
void Logger::writeParameter( const String& label,
                             const String& parameterName,
                             const Config::ParameterContainer& parameters,
@@ -26,15 +26,15 @@ void Logger::writeParameter( const String& label,
   for( i = 0; i < parameterLevel; i ++ )
      stream << " ";
   std::stringstream str;
   str << parameters.getParameter< T >( parameterName );
   str << parameters.getParameter< ParameterType >( parameterName );
   stream  << label
           << std::setw( width - label.getLength() - parameterLevel - 3 )
           << str.str() << " |" << std::endl;
}

template< typename T >
template< typename ParameterType >
void Logger :: writeParameter( const String& label,
                                  const T& value,
                               const ParameterType& value,
                               int parameterLevel )
{
   stream << "| ";
+1 −1
Original line number Diff line number Diff line
@@ -54,7 +54,7 @@ class Timer
      void start();

      /////
      /// \brief Returs the elapsed time on given timer.
      /// \brief Returns the elapsed time on given timer.
      ///
      /// It returns the elapsed time between calling the start() and stop() functions.
      /// Starts counting the real time after the function start() is called and