Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
13 #include <Eigen/Dense>
23 virtual void propagate(
const Eigen::Ref<const Eigen::MatrixXd>& cur_states, Eigen::Ref<Eigen::MatrixXd> prop_states) = 0;
25 virtual void motion(
const Eigen::Ref<const Eigen::MatrixXd>& cur_states, Eigen::Ref<Eigen::MatrixXd> mot_states) = 0;
27 virtual bool setProperty(
const std::string& property) = 0;
Port of boost::any for C++11 compilers.
virtual bool setProperty(const std::string &property)=0
virtual void motion(const Eigen::Ref< const Eigen::MatrixXd > &cur_states, Eigen::Ref< Eigen::MatrixXd > mot_states)=0
virtual VectorDescription getStateDescription()=0
Returns the vector description of the output of the state equation.
virtual void propagate(const Eigen::Ref< const Eigen::MatrixXd > &cur_states, Eigen::Ref< Eigen::MatrixXd > prop_states)=0
virtual VectorDescription getInputDescription()=0
Returns the vector description of the input to the state equation.