Changeset 870 for library/bdm/base/bdmbase.h
- Timestamp:
- 03/18/10 19:13:02 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/bdmbase.h
r864 r870 492 492 //! Probability density function with numerical statistics, e.g. posterior density. 493 493 class 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); 495 506 496 507 public: … … 895 906 896 907 class DS : public root { 908 //! \var log_level_enums dt 909 //! TODO DOPLNIT 897 910 LOG_LEVEL(DS, dt); 911 898 912 protected: 899 913 //! size of data returned by \c getdata() … … 983 997 984 998 class 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); 986 1008 987 1009 protected: … … 1145 1167 void validate() 1146 1168 { 1147 if ( log_level[ full] ) {1169 if ( log_level[logfull] ) { 1148 1170 const_cast<epdf&> ( posterior() ).log_level[epdf::logfull] = true; 1149 1171 } else { 1150 if ( log_level[ bounds] ) {1172 if ( log_level[logbounds] ) { 1151 1173 const_cast<epdf&> ( posterior() ).log_level[epdf::loglb] = true; 1152 1174 } else { 1153 1175 const_cast<epdf&> ( posterior() ).log_level[epdf::logmean] = true;; 1154 1176 } 1155 if ( log_level[likelihood] ) { 1156 // TODO testovat tedy likelyhood misto 1.. log_level = 1; 1177 if ( log_level[logevidence] ) { 1157 1178 } 1158 1179 }