Changeset 279 for pmsm/pmsm.h

Show
Ignore:
Timestamp:
02/24/09 14:12:19 (15 years ago)
Author:
smidl
Message:

Transition of pmsm and libKF

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pmsm/pmsm.h

    r254 r279  
    2525 
    2626public: 
    27         IMpmsm() :diffbifn (rx.count(), rx, ru ) {}; 
     27        IMpmsm() :diffbifn ( ) {dimy=4; dimx = 4; dimu=2;}; 
    2828        //! Set mechanical and electrical variables 
    2929        void set_parameters ( double Rs0, double Ls0, double dt0, double Ypm0, double kp0, double p0, double J0, double Mz0 ) {Rs=Rs0; Ls=Ls0; dt=dt0; Ypm=Ypm0; kp=kp0; p=p0; J=J0; Mz=Mz0;} 
     
    8686                double iam, ibm, omm, thm, uam, ubm; 
    8787        public: 
    88                 IMpmsm2o() :diffbifn (rx.count(), rx, ru ) {}; 
     88                IMpmsm2o() :diffbifn () {dimy=4;dimx=4;dimu=2;}; 
    8989        //! Set mechanical and electrical variables 
    9090                void set_parameters ( double Rs0, double Ls0, double dt0, double Ypm0, double kp0, double p0, double J0, double Mz0 ) {Rs=Rs0; Ls=Ls0; dt=dt0; Ypm=Ypm0; kp=kp0; p=p0; J=J0; Mz=Mz0; d2t=dt*dt/2;} 
     
    209209class OMpmsm: public diffbifn { 
    210210public: 
    211         OMpmsm() :diffbifn (2, rx,ru ) {}; 
     211        OMpmsm() :diffbifn () {dimy=2;dimx=4;dimu=2;}; 
    212212 
    213213        vec eval ( const vec &x0, const vec &u0 ) {