Changeset 487 for library/bdm/stat/merger.cpp
- Timestamp:
- 08/08/09 13:42:18 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/stat/merger.cpp
r477 r487 152 152 if ( mpdfs ( i )->dimension() == dim ) { 153 153 // no need for conditioning or marginalization 154 lw_src = mpdfs ( i )->e ()->evallog_m ( Smp);154 lw_src = mpdfs ( i )->evallogcond_m ( Smp , vec(0)); 155 155 } else { 156 156 // compute likelihood of marginal on the conditional variable … … 190 190 // Compute likelihood of the partial source 191 191 for ( int k = 0; k < Npoints; k++ ) { 192 mpdfs ( i )->condition ( dls ( i )->get_cond ( Smp ( k ) ) );193 lw_src ( k ) += mpdfs ( i )->e()->evallog ( dls ( i )->pushdown ( Smp ( k ) ));192 lw_src ( k ) += mpdfs ( i )->evallogcond ( dls ( i )->pushdown ( Smp ( k ) ), 193 dls ( i )->get_cond ( Smp ( k ) )); 194 194 } 195 195