Changeset 283 for pmsm/pmsm.h

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

get rid of BMcond + adaptation in doprava/

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pmsm/pmsm.h

    r280 r283  
    3131        vec eval ( const vec &x0, const vec &u0 ) { 
    3232                // last state 
    33                 double iam = x0 ( 0 ); 
    34                 double ibm = x0 ( 1 ); 
    35                 double omm = x0 ( 2 ); 
    36                 double thm = x0 ( 3 ); 
    37                 double uam = u0 ( 0 ); 
    38                 double ubm = u0 ( 1 ); 
     33                const double &iam = x0 ( 0 ); 
     34                const double &ibm = x0 ( 1 ); 
     35                const double &omm = x0 ( 2 ); 
     36                const double &thm = x0 ( 3 ); 
     37                const double &uam = u0 ( 0 ); 
     38                const double &ubm = u0 ( 1 ); 
    3939 
    4040                vec xk( 4 ); 
     
    5353 
    5454        void dfdx_cond ( const vec &x0, const vec &u0, mat &A, bool full=true ) { 
    55                 double iam = x0 ( 0 ); 
    56                 double ibm = x0 ( 1 ); 
    57                 double omm = x0 ( 2 ); 
    58                 double thm = x0 ( 3 ); 
     55                const double &iam = x0 ( 0 ); 
     56                const double &ibm = x0 ( 1 ); 
     57                const double &omm = x0 ( 2 ); 
     58                const double &thm = x0 ( 3 ); 
    5959                // d ia 
    6060                A ( 0,0 ) = ( 1.0- Rs/Ls*dt ); A ( 0,1 ) = 0.0;