Changeset 317 for bdm/stat/libBM.h
- Timestamp:
- 04/23/09 13:18:58 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
bdm/stat/libBM.h
r301 r317 709 709 bool opt_L_bounds; 710 710 //! Add all logged variables to a logger 711 v oid log_add ( logger *L, const string &name="" ) {711 virtual void log_add ( logger &L, const string &name="" ) { 712 712 // internal 713 713 RV r; … … 716 716 717 717 // Add mean value 718 LIDs ( 0 ) =L ->add ( r,name );718 LIDs ( 0 ) =L.add ( r,name ); 719 719 if ( opt_L_bounds ) { 720 LIDs ( 1 ) =L ->add ( r,name+"_lb" );721 LIDs ( 2 ) =L ->add ( r,name+"_ub" );720 LIDs ( 1 ) =L.add ( r,name+"_lb" ); 721 LIDs ( 2 ) =L.add ( r,name+"_ub" ); 722 722 } 723 723 } 724 v oid logit ( logger *L ) {725 L ->logit ( LIDs ( 0 ), posterior().mean() );724 virtual void logit ( logger &L ) { 725 L.logit ( LIDs ( 0 ), posterior().mean() ); 726 726 if ( opt_L_bounds ) { 727 727 vec ub,lb; 728 728 posterior().qbounds ( lb,ub ); 729 L ->logit ( LIDs ( 1 ), lb );730 L ->logit ( LIDs ( 2 ), ub );729 L.logit ( LIDs ( 1 ), lb ); 730 L.logit ( LIDs ( 2 ), ub ); 731 731 } 732 732 }