Show
Ignore:
Timestamp:
08/05/09 14:40:03 (15 years ago)
Author:
mido
Message:

panove, vite, jak jsem peclivej na upravu kodu.. snad se vam bude libit:) konfigurace je v souboru /system/astylerc

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/loggers.h

    r425 r477  
    1717#include "user_info.h" 
    1818 
    19 namespace bdm{ 
     19namespace bdm { 
    2020using std::string; 
    2121 
     
    3636public: 
    3737        //!Default constructor 
    38         memlog ( int maxlen0, string itf="" ) : maxlen ( maxlen0 ),ind ( 0 ),vectors ( 0 ),itfilename(itf) {} 
     38        memlog ( int maxlen0, string itf = "" ) : maxlen ( maxlen0 ), ind ( 0 ), vectors ( 0 ), itfilename ( itf ) {} 
    3939 
    40         memlog(): ind ( 0 ),vectors ( 0 ) {} 
     40        memlog() : ind ( 0 ), vectors ( 0 ) {} 
    4141 
    4242        //! Initialize storage 
    4343        void init() { 
    44                 int i; int n =entries.length(); 
    45                 vectors.set_size ( n );  
    46                 for ( i=0;i<n;i++ ) {vectors(i).set_size (maxlen,entries(i)._dsize() );} 
     44                int i; 
     45                int n = entries.length(); 
     46                vectors.set_size ( n ); 
     47                for ( i = 0; i < n; i++ ) { 
     48                        vectors ( i ).set_size ( maxlen, entries ( i )._dsize() ); 
     49                } 
    4750        } 
    48         void step() {if ( ind<maxlen ) ind++; else it_error ( "memlog::ind is too high;" );} 
     51        void step() { 
     52                if ( ind < maxlen ) ind++; 
     53                else it_error ( "memlog::ind is too high;" ); 
     54        } 
    4955        void logit ( int id, const vec &v ) { 
    50                 it_assert_debug(id<vectors.length(),"Logger was not initialized, run init()."); 
    51                 if(id>=0){ vectors ( id ).set_row ( ind,v );} 
     56                it_assert_debug ( id < vectors.length(), "Logger was not initialized, run init()." ); 
     57                if ( id >= 0 ) { 
     58                        vectors ( id ).set_row ( ind, v ); 
     59                } 
    5260        } 
    5361        void logit ( int id, const double &d ) { 
    54                 it_assert_debug(id<vectors.length(),"Logger was not initialized, run init()."); 
    55                 it_assert_debug(vectors(id).cols()==1,"Vector expected"); 
    56                 if(id>=0){ vectors ( id ) ( ind )=d;} 
     62                it_assert_debug ( id < vectors.length(), "Logger was not initialized, run init()." ); 
     63                it_assert_debug ( vectors ( id ).cols() == 1, "Vector expected" ); 
     64                if ( id >= 0 ) { 
     65                        vectors ( id ) ( ind ) = d; 
     66                } 
    5767        } 
    5868        //! Save values into an itfile named after \c fname. 
    59         void itsave(const char* fname); 
    60         //!  
    61         void finalize() {if (itfilename.length()>0) itsave(itfilename.c_str());}; 
     69        void itsave ( const char* fname ); 
     70        //! 
     71        void finalize() { 
     72                if ( itfilename.length() > 0 ) itsave ( itfilename.c_str() ); 
     73        }; 
    6274 
    6375 
    64         /*! \brief UI for memlog  
     76        /*! \brief UI for memlog 
    6577 
    6678        TODO dat tam kam patri, a to celej blok 
     
    7486        \endcode 
    7587         */ 
    76         void from_setting( const Setting &set ); 
     88        void from_setting ( const Setting &set ); 
    7789 
    7890        // TODO dodelat void to_setting( Setting &set ) const; 
    7991}; 
    8092 
    81 UIREGISTER(memlog); 
     93UIREGISTER ( memlog ); 
    8294 
    8395/*! 
     
    93105        //!name of the directory 
    94106        string dirname; 
    95         //! Automatically generated  
     107        //! Automatically generated 
    96108        Array<string> scalarnames; 
    97109public: 
    98         /*!\brief Default constructor  
     110        /*!\brief Default constructor 
    99111        @param dirname0 name of the directory in which to store the results 
    100112        @param maxlen0 length of the memory buffers, when full the buffers will be dumped to HDD and returned to the beginning. */ 
     
    107119        void step(); 
    108120        void finalize(); 
    109         /*! \brief Write memory storage to disk.  
     121        /*! \brief Write memory storage to disk. 
    110122        @param Len length of buffer to be written, if 0 the file is truncated at 0. 
    111123        */ 
    112124        void write_buffers ( int Len ); 
    113125 
    114         /*! \brief UI for dirfilelog (Kst file format)  
     126        /*! \brief UI for dirfilelog (Kst file format) 
    115127        \code 
    116128        logger = { 
     
    121133        \endcode 
    122134        */ 
    123         void from_setting( const Setting &set ); 
     135        void from_setting ( const Setting &set ); 
    124136 
    125137        // TODO dodelat void to_setting( Setting &set ) const; 
    126138}; 
    127139 
    128 UIREGISTER(dirfilelog); 
     140UIREGISTER ( dirfilelog ); 
    129141 
    130142};