Changeset 686 for applications/pmsm/filters.h
- Timestamp:
- 10/29/09 23:24:04 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/pmsm/filters.h
r654 r686 141 141 validate(); 142 142 } 143 void bayes ( const vec & data) {143 void bayes ( const vec &yt, const vec &cond ) { 144 144 const vec &mu = posterior().mean(); 145 145 const vec &Var = posterior().variance(); … … 163 163 #pragma parallel for 164 164 for ( i = 0; i < n; i++ ) { 165 BMs ( i ) -> condition ( pf->posterior()._sample ( i ) ); 166 BMs ( i ) -> bayes ( data ); 165 BMs ( i ) -> bayes ( yt, concat(cond, pf->posterior()._sample ( i )) ); 167 166 lls ( i ) += BMs ( i )->_ll(); 168 167 }