Show
Ignore:
Timestamp:
03/18/10 19:13:02 (14 years ago)
Author:
mido
Message:

LOG_LEVEL final cut (or rather semifinal? I hope to improve work with ids soon)
and also it rests to adapt applications, work is in progress

Files:
1 modified

Legend:

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

    r864 r870  
    492492//! Probability density function with numerical statistics, e.g. posterior density. 
    493493class epdf : public pdf { 
    494         LOG_LEVEL(epdf, logmean, loglb, logub, logfull); 
     494        //! \var log_level_enums logmean 
     495        //! TODO DOPLNIT         
     496         
     497        //! \var log_level_enums loglb 
     498        //! TODO DOPLNIT 
     499         
     500        //! \var log_level_enums logub 
     501        //! TODO DOPLNIT 
     502         
     503        //! \var log_level_enums logfull 
     504        //! TODO DOPLNIT 
     505        LOG_LEVEL(epdf,logmean,loglb,logub,logfull); 
    495506 
    496507public: 
     
    895906 
    896907class DS : public root { 
     908        //! \var log_level_enums dt 
     909        //! TODO DOPLNIT 
    897910        LOG_LEVEL(DS, dt); 
     911 
    898912protected: 
    899913        //! size of data returned by \c getdata() 
     
    983997 
    984998class BM : public root { 
    985         LOG_LEVEL(BM, full, likelihood, bounds); 
     999        //! \var log_level_enums logfull 
     1000        //! TODO DOPLNIT 
     1001 
     1002        //! \var log_level_enums logevidence 
     1003        //! TODO DOPLNIT 
     1004         
     1005        //! \var log_level_enums logbounds 
     1006        //! TODO DOPLNIT         
     1007        LOG_LEVEL(BM,logfull,logevidence,logbounds); 
    9861008 
    9871009protected: 
     
    11451167        void validate() 
    11461168        { 
    1147                 if ( log_level[full] ) { 
     1169                if ( log_level[logfull] ) { 
    11481170                        const_cast<epdf&> ( posterior() ).log_level[epdf::logfull] = true; 
    11491171                } else { 
    1150                         if ( log_level[bounds] ) { 
     1172                        if ( log_level[logbounds] ) { 
    11511173                                const_cast<epdf&> ( posterior() ).log_level[epdf::loglb] = true; 
    11521174                        } else { 
    11531175                                const_cast<epdf&> ( posterior() ).log_level[epdf::logmean] = true;; 
    11541176                        } 
    1155                         if ( log_level[likelihood] ) { 
    1156                                 // TODO testovat tedy likelyhood misto 1.. log_level = 1; 
     1177                        if ( log_level[logevidence] ) { 
    11571178                        } 
    11581179                }