Show
Ignore:
Timestamp:
11/04/09 22:55:04 (15 years ago)
Author:
smidl
Message:

improving estimator

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/bdmtoolbox/mex/estimator.cpp

    r700 r701  
    148148                        Ename="Est"+num2str ( i ); 
    149149                } 
    150  
     150                if (Es(i)->posterior()._log_level()<1){ 
     151                        const_cast<epdf&>(Es (i) ->posterior()).set_log_level (1); 
     152                } 
     153                 
    151154                Es ( i )->log_register ( *L,Ename ); // estimate 
    152155        } 
     
    182185 
    183186                for ( int i=0; i<Es.length(); i++ ) { 
    184                         Es ( i )->bayes ( Dls ( i )->pushdown ( dt ), Dlsc(i) ->pushdown(dt) );         // update estimates 
     187                        if (tK + Es ( i )->_rvc().mint() > 0 ) { 
     188                                Es ( i )->bayes ( Dls ( i )->pushdown ( dt ), Dlsc(i) ->pushdown(dt) );         // update estimates 
     189                        } 
    185190                        Es ( i )->log_write (); 
    186191                }