OMpmsm diffbifn pmsm.h OMpmsm::OMpmsm () OMpmsm vec vec OMpmsm::eval (const vec &x0, const vec &u0) eval eval const vec & x0 const vec & u0 Evaluates $f(x0,u0)$. main void void OMpmsm::dfdx_cond (const vec &x0, const vec &u0, mat &A, bool full=true) dfdx_cond dfdx_cond const vec & x0 const vec & u0 mat & A bool full true Evaluates $A=\frac{d}{dx}f(x,u)|_{x0,u0}$ and writes result into A . full denotes that even unchanged entries are to be rewritten. When, false only the changed elements are computed. x0 numeric value of $x$, u0 numeric value of $u$ A a place where the result will be stored. vec vec diffbifn::eval (const vec &cond) eval eval const vec & cond Evaluates $f(x0,u0)$ (VS: Do we really need common eval? ). diffbifn::dimu diffbifn::dimx EKF< sq_T >::bayes EKFCh::bayes EKFfull::bayes void virtual void diffbifn::dfdu_cond (const vec &x0, const vec &u0, mat &A, bool full=true) dfdu_cond dfdu_cond dfdu_cond dfdu_cond const vec & x0 const vec & u0 mat & A bool full true Evaluates $A=\frac{d}{du}f(x,u)|_{x0,u0}$ and writes result into A . full denotes that even unchanged entries are to be rewritten. When, false only the changed elements are computed. x0 numeric value of $x$, u0 numeric value of $u$ A a place where the result will be stored. int int diffbifn::_dimx () const _dimx access function diffbifn::dimx int int diffbifn::_dimu () const _dimu access function diffbifn::dimu EKFfull::set_parameters int int fnc::_dimy () const _dimy access function fnc::dimy EKFfull::set_parameters RV RV diffbifn::rvx rvx Indentifier of the first rv. diffbifn::diffbifn RV RV diffbifn::rvu rvu Indentifier of the second rv. diffbifn::diffbifn int int diffbifn::dimx dimx cache for rvx.count() diffbifn::_dimx bilinfn::bilinfn diffbifn::diffbifn diffbifn::eval bilinfn::eval int int diffbifn::dimu dimu cache for rvu.count() diffbifn::_dimu bilinfn::bilinfn diffbifn::diffbifn diffbifn::eval bilinfn::eval int int fnc::dimy dimy Length of the output vector. fnc::_dimy bilinfn::bilinfn diffbifn::eval Observation model for PMSM drive and its derivative with respect to $x$. rvu rvx OMpmsm_dimu OMpmsm_dimx OMpmsm_dimy OMpmsmdfdu_cond OMpmsmdfdx_cond OMpmsmdiffbifn OMpmsmdimu OMpmsmdimx OMpmsmdimy OMpmsmeval OMpmsmeval OMpmsmfnc OMpmsmOMpmsm OMpmsmrvu OMpmsmrvx OMpmsm~fnc