Changeset 889 for library/bdm/base/bdmbase.cpp
- Timestamp:
- 03/30/10 00:01:05 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/bdmbase.cpp
r881 r889 426 426 } 427 427 428 int logger::add_vector ( const RV &rv, string prefix) {428 int logger::add_vector ( const RV &rv, const string &prefix, const string &name ) { 429 429 int id; 430 430 if ( rv._dsize() > 0 ) { 431 431 id = entries.length(); 432 432 names = concat ( names, prefix ); // diff 433 if( name.length() > 0 ) 434 { 435 concat( names, separator ); 436 concat( names, name ); 437 } 433 438 entries.set_length ( id + 1, true ); 434 439 entries ( id ) = rv; … … 468 473 logrec->ids.set_size ( 3 ); 469 474 if ( log_level[logmean] ) { 470 logrec->ids ( 0 ) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep() +"mean" );475 logrec->ids ( 0 ) = logrec->L.add_vector ( r, prefix, "mean" ); 471 476 } 472 477 if ( log_level[loglbound] ) { 473 logrec->ids ( 1 ) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep() +"lb" );478 logrec->ids ( 1 ) = logrec->L.add_vector ( r, prefix, "lb" ); 474 479 } 475 480 if ( log_level[logubound] ) { 476 logrec->ids ( 2 ) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep() +"ub" );481 logrec->ids ( 2 ) = logrec->L.add_vector ( r, prefix, "ub" ); 477 482 } 478 483 … … 561 566 if ( log_level.any() ) { 562 567 logrec->ids.set_size ( 1 ); 563 logrec->ids ( 0) = L.add_vector ( RV ( "", 1 ), prefix + L.prefix_sep() +"ll" );568 logrec->ids ( 0) = L.add_vector ( RV ( "", 1 ), prefix, "ll" ); 564 569 } 565 570 … … 571 576 prior().log_level[epdf::logfull]=true; 572 577 } 573 const_cast<epdf&> ( posterior() ).log_register ( L, prefix + L. prefix_sep()+ "apost" );578 const_cast<epdf&> ( posterior() ).log_register ( L, prefix + L.separator + "apost" ); 574 579 } 575 580