Changeset 568 for applications/bdmtoolbox/mex/estimator.cpp
- Timestamp:
- 08/20/09 00:54:44 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/bdmtoolbox/mex/estimator.cpp
r490 r568 109 109 #endif 110 110 111 logger*L = UI::build<logger>( Cfg, "logger");112 ArxDS *DS = UI::build<ArxDS>( Cfg, "system" );113 Array< BM*> Es; UI::get(Es,Cfg, "estimators" );111 shared_ptr<logger> L = UI::build<logger>( Cfg, "logger"); 112 shared_ptr<ArxDS> DS = UI::build<ArxDS>( Cfg, "system" ); 113 Array<shared_ptr<BM> > Es; UI::get(Es,Cfg, "estimators" ); 114 114 int Ndat; 115 115 Cfg.lookupValue ( "experiment.ndat",Ndat ); … … 151 151 152 152 #ifdef MEX 153 mexlog* mL=dynamic_cast<mexlog*>(L );153 mexlog* mL=dynamic_cast<mexlog*>(L.get()); 154 154 155 155 if (mL) { // user wants output!! … … 158 158 } 159 159 #endif 160 ///////161 delete L;162 delete DS;163 for (int i;i<Es.length();i++){delete Es(i);delete Dls(i);}164 160 }