Changeset 654 for applications/pmsm/pmsm_estim.cpp
- Timestamp:
- 10/12/09 19:38:57 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/pmsm/pmsm_estim.cpp
r394 r654 7 7 */ 8 8 9 #include " user_info.h"10 #include " stat/loggers.h"9 #include "base/user_info.h" 10 #include "base/loggers.h" 11 11 #include "estim/kalman.h" 12 12 #include "pmsmDS.h" 13 #include "filters.h" 13 14 14 15 … … 20 21 UIFile F ( fname ); 21 22 22 logger*L = UI::build <logger>( F, "logger" );23 DS *pDS = UI::build<DS> ( F, "system" );24 Array< BM*> Es; // array of estimators23 shared_ptr<logger> L = UI::build <logger>( F, "logger" ); 24 shared_ptr<DS> pDS = UI::build<DS> ( F, "system" ); 25 Array<shared_ptr<BM> > Es; // array of estimators 25 26 UI::get( Es, F, "estimator" ); 26 27 int nE = Es.length(); //number of estimators … … 60 61 L->finalize(); 61 62 62 delete L;63 delete pDS;64 63 for (int i=0; i<nE; i++){ 65 64 delete Dls(i); 66 delete Es(i);67 65 } 68 66 return 0;