Show
Ignore:
Timestamp:
10/29/09 23:24:04 (15 years ago)
Author:
smidl
Message:

pmsm using new syntax for bayes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/pmsm/pmsm_estim.cpp

    r676 r686  
    4444        vec dt=zeros ( pDS->_drv()._dsize() );   //data variable 
    4545        Array<datalink*> Dls(nE);  
     46        Array<datalink*> Dlsc(nE);  
    4647        for (int i=0; i<nE; i++){ 
    47                 Dls(i)=new datalink( Es(i)->_drv(),pDS->_drv() ); //datalink between a datasource and estimator 
     48                Dls(i)=new datalink( Es(i)->_yrv(),pDS->_drv() ); //datalink between a datasource and estimator 
     49                Dlsc(i)=new datalink( Es(i)->_rvc(),pDS->_drv() ); //datalink between a datasource and estimator 
    4850        } 
    4951         
     
    5759                // Estimators 
    5860                for (int i=0; i<nE; i++){ 
    59                         Es(i)->bayes ( Dls(i)->pushdown ( dt ) );               // update estimates 
     61                        Es(i)->bayes ( Dls(i)->pushdown ( dt ), Dlsc(i)->pushdown(dt) );                // update estimates 
    6062 
    6163                        Es(i)->log_write (); 
     
    6971        for (int i=0; i<nE; i++){ 
    7072                delete Dls(i); 
     73                delete Dlsc(i); 
    7174        } 
    7275        return 0;