|
| OrdinaryDifferentialEquation (const GiNaC::lst &functions, const GiNaC::lst &states, const GiNaC::lst &inputs) |
|
| OrdinaryDifferentialEquation (const GiNaC::lst &functions, const GiNaC::lst &states, const GiNaC::lst &inputs, const GiNaC::symbol &time) |
|
GiNaC::exmap | generateExpressionMap () const |
|
GiNaC::exmap | generateExpressionMap (const std::vector< GiNaC::relational > &relationals) const |
|
GiNaC::exmap | generateExpressionMap (const std::vector< double > &states, const std::vector< double > &inputs) const |
|
GiNaC::exmap | generateExpressionMap (double t, const std::vector< double > &states, const std::vector< double > &inputs) const |
|
GiNaC::symbol | getSymbol (const std::string &symbolName) const |
|
GiNaC::symbol | getStateSymbol (unsigned int i) const |
|
GiNaC::symbol | getInputSymbol (unsigned int i) const |
|
GiNaC::symbol | getTimeSymbol () const |
|
const GiNaC::lst & | getFunctions () const |
|
void | setFunctions (const GiNaC::lst &functions) |
|
const GiNaC::lst & | getStates () const |
|
void | setStates (const GiNaC::lst &states) |
|
const GiNaC::lst & | getInputs () const |
|
void | setInputs (const GiNaC::lst &inputs) |
|
Eigen::MatrixXd | evalf (const GiNaC::exmap &m) const |
|
Eigen::MatrixXd | evalf (const std::vector< double > &states, const std::vector< double > &inputs) const |
|
Eigen::MatrixXd | evalf (double t, const std::vector< double > &states, const std::vector< double > &inputs) const |
|
GiNaC::matrix | generateJacobian (const GiNaC::lst &variables) const |
|
GiNaC::matrix | generateJacobianStates () const |
|
std::string | generateJacobianStatesCppFunc (const std::string &functionName, const bool dynamicType=false) const |
|
std::string | generateJacobianStatesArrayInputCppFunc (const std::string &functionName, const bool dynamicType=false) const |
|
GiNaC::matrix | generateJacobianInputs () const |
|
std::string | generateJacobianInputsCppFunc (const std::string &functionName, const bool dynamicType=false) const |
|
std::string | generateJacobianInputsArrayInputCppFunc (const std::string &functionName, const bool dynamicType=false) const |
|
Eigen::MatrixXd | generateJacobianMatrix (const GiNaC::lst &variables, const GiNaC::exmap &exmap) const |
|
Eigen::MatrixXd | generateJacobianMatrix (const GiNaC::matrix &jacobian, const GiNaC::exmap &exmap) const |
|
Eigen::MatrixXd | generateJacobianMatrixStates (const GiNaC::exmap &exmap) const |
|
Eigen::MatrixXd | generateJacobianMatrixInputs (const GiNaC::exmap &exmap) const |
|
std::string | generateMatrixCppFunc (const GiNaC::matrix &ginacMatrix, const std::string &functionName, const bool dynamicType=false) const |
|
std::string | generateMatrixArrayInputCppFunc (const GiNaC::matrix &ginacMatrix, const std::string &functionName, const bool dynamicType=false) const |
|
systems::StateSpace | linearize (const GiNaC::exmap &exmap) const |
|
systems::StateSpace | linearize (const std::vector< double > &states, const std::vector< double > &inputs) const |
|
systems::StateSpace | linearize (double t, const std::vector< double > &states, const std::vector< double > &inputs) const |
|
systems::StateSpace | linearize (const GiNaC::matrix &jacobianStates, const GiNaC::matrix &jacobianInputs, const GiNaC::exmap &exmap) const |
|
systems::StateSpace | linearize (const GiNaC::matrix &jacobianStates, const GiNaC::matrix &jacobianInputs, const std::vector< double > &states, const std::vector< double > &inputs) const |
|
systems::StateSpace | linearize (const GiNaC::matrix &jacobianStates, const GiNaC::matrix &jacobianInputs, double t, const std::vector< double > &states, const std::vector< double > &inputs) const |
|