#include <LTIStateModel.h>
Definition at line 18 of file LTIStateModel.h.
◆ LTIStateModel() [1/3]
bfl::LTIStateModel::LTIStateModel |
( |
const Eigen::Ref< const Eigen::MatrixXd > & |
transition_matrix, |
|
|
const Eigen::Ref< const Eigen::MatrixXd > & |
noise_covariance_matrix |
|
) |
| |
◆ LTIStateModel() [2/3]
bfl::LTIStateModel::LTIStateModel |
( |
const LTIStateModel & |
state_model | ) |
|
|
deletenoexcept |
◆ LTIStateModel() [3/3]
◆ ~LTIStateModel()
virtual bfl::LTIStateModel::~LTIStateModel |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ add_exogenous_model()
bool StateModel::add_exogenous_model |
( |
std::unique_ptr< ExogenousModel > |
exogenous_model | ) |
|
|
inherited |
◆ exogenous_model()
◆ getInputDescription()
◆ getJacobian()
MatrixXd LTIStateModel::getJacobian |
( |
| ) |
|
|
overridevirtual |
◆ getNoiseCovarianceMatrix()
MatrixXd LTIStateModel::getNoiseCovarianceMatrix |
( |
| ) |
|
|
overridevirtual |
◆ getNoiseSample()
Eigen::MatrixXd StateModel::getNoiseSample |
( |
const std::size_t |
num | ) |
|
|
virtualinherited |
◆ getStateDescription()
◆ getStateTransitionMatrix()
MatrixXd LTIStateModel::getStateTransitionMatrix |
( |
| ) |
|
|
overridevirtual |
◆ getTransitionProbability()
Eigen::VectorXd StateModel::getTransitionProbability |
( |
const Eigen::Ref< const Eigen::MatrixXd > & |
prev_states, |
|
|
const Eigen::Ref< const Eigen::MatrixXd > & |
cur_states |
|
) |
| |
|
virtualinherited |
◆ have_exogenous_model()
bool StateModel::have_exogenous_model |
( |
| ) |
|
|
noexceptinherited |
◆ is_skipping()
bool StateModel::is_skipping |
( |
| ) |
|
|
overridevirtualinherited |
◆ motion()
void AdditiveStateModel::motion |
( |
const Eigen::Ref< const Eigen::MatrixXd > & |
cur_states, |
|
|
Eigen::Ref< Eigen::MatrixXd > |
mot_states |
|
) |
| |
|
overridevirtualinherited |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ propagate()
void LinearStateModel::propagate |
( |
const Eigen::Ref< const Eigen::MatrixXd > & |
cur_states, |
|
|
Eigen::Ref< Eigen::MatrixXd > |
prop_states |
|
) |
| |
|
overridevirtualinherited |
◆ setProperty()
bool LTIStateModel::setProperty |
( |
const std::string & |
property | ) |
|
|
overridevirtual |
◆ setSamplingTime()
bool StateModel::setSamplingTime |
( |
const double & |
time | ) |
|
|
virtualinherited |
◆ skip()
bool StateModel::skip |
( |
const std::string & |
what_step, |
|
|
const bool |
status |
|
) |
| |
|
overridevirtualinherited |
◆ exogenous_model_
◆ F_
Eigen::MatrixXd bfl::LTIStateModel::F_ |
|
private |
◆ Q_
Eigen::MatrixXd bfl::LTIStateModel::Q_ |
|
private |
◆ skip_
bool bfl::StateModel::skip_ = false |
|
privateinherited |
The documentation for this class was generated from the following files: