Changeset 685 for library/bdm/base/bdmbase.h
- Timestamp:
- 10/29/09 23:23:56 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/bdmbase.h
r682 r685 594 594 } 595 595 } 596 void log_write() const { 597 if (log_level>0) { 598 logrec->L.logit( logrec->ids(0), mean() ); 599 } 600 if (log_level>2) { 601 vec lb; vec ub; 602 qbounds(lb,ub); 603 logrec->L.logit( logrec->ids(1), lb ); 604 logrec->L.logit( logrec->ids(2), ub ); 605 } 606 } 596 607 //!@} 597 608 … … 951 962 public: 952 963 //! default constructors 953 DS() :Drv(), Urv(),Yrv() {log_level=1;};964 DS() : dtsize(0),utsize(0),ytsize(0),Drv(), Urv(),Yrv() {log_level=1;}; 954 965 955 966 //! Returns maximum number of provided data, by default it is set to maximum allowed length, shorter DS should overload this method! See, MemDS.max_length(). … … 989 1000 if (log_level >0){ 990 1001 logrec->ids.set_size(2); 991 logrec->ids(0) = logrec->L.add ( Yrv, "");992 logrec->ids(1) = logrec->L.add ( Urv, "");1002 logrec->ids(0) = logrec->L.add ( Yrv, prefix ); 1003 logrec->ids(1) = logrec->L.add ( Urv, prefix ); 993 1004 } 994 1005 } … … 1194 1205 //!@} 1195 1206 void from_setting ( const Setting &set ) { 1196 shared_ptr<RV> r = UI::build<RV> ( set, " drv", UI::optional );1207 shared_ptr<RV> r = UI::build<RV> ( set, "yrv", UI::optional ); 1197 1208 if ( r ) { 1198 1209 set_yrv ( *r ); 1199 1210 } 1211 shared_ptr<RV> r2 = UI::build<RV> ( set, "rvc", UI::optional ); 1212 if ( r2 ) { 1213 rvc = *r2; 1214 } 1215 shared_ptr<RV> r3 = UI::build<RV> ( set, "rv", UI::optional ); 1216 if ( r3 ) { 1217 set_rv(*r3); 1218 } 1219 1200 1220 string opt; 1201 1221 if ( UI::get ( opt, set, "options", UI::optional ) ) {