Changeset 964 for library/bdm/estim/particles.h
- Timestamp:
- 05/21/10 00:44:04 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/estim/particles.h
r951 r964 323 323 //set drv 324 324 325 set_yrv ( bm0->_rv() );326 325 rvc = bm0->_rvc(); 326 dimc = bm0->dimensionc(); 327 327 BM::set_rv(bm0->_rv()); 328 328 yrv=bm0->_yrv(); 329 dimy = bm0->dimensiony(); 329 330 } 330 331 … … 339 340 } 340 341 } 342 if (log_level[logvars]){ 343 for (int i=0; i<particles.length(); i++){ 344 L.add_vector( log_level, logvars, RV ( particles(i)->dimension() ), prefix , i); 345 } 346 } 341 347 }; 342 348 void log_write ( ) const { … … 347 353 if (log_level[logmeans]){ 348 354 for (int i=0; i<particles.length(); i++){ 349 log_level.store( logmeans, particles(i)->posterior().mean(), i); 355 log_level.store( logmeans, particles(i)->posterior().mean(), i); 356 } 357 } 358 if (log_level[logvars]){ 359 for (int i=0; i<particles.length(); i++){ 360 log_level.store( logvars, particles(i)->posterior().variance(), i); 350 361 } 351 362 }