- 3.0.2 core module.
ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR > Member List

This is the complete list of members for ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >, including all inherited members.

Basect::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >
clone() const overridect::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
control_vector_t typedefct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >
controller_ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
dFdu_ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >protected
dFdx_ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >protected
DiscreteControlledSystem(const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteControlledSystem(std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> controller, const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteControlledSystem(const ControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR > &arg)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteLinearSystem(const ct::core::SYSTEM_TYPE &type=ct::core::SYSTEM_TYPE::GENERAL)ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteSystem(const SYSTEM_TYPE &type=GENERAL)ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteSystemLinearizer(std::shared_ptr< system_t > nonlinearSystem, bool doubleSidedDerivative=true)ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteSystemLinearizer(const DiscreteSystemLinearizer &arg)ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inline
getAandB(const state_vector_t &x, const control_vector_t &u, const state_vector_t &x_next, const int n, size_t numSteps, state_matrix_t &A, state_control_matrix_t &B) overridect::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
ct::core::DiscreteLinearSystem::getAandB(const state_vector_t &x, const control_vector_t &u, const int n, state_matrix_t &A, state_control_matrix_t &B)ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
getController(std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> &controller) constct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
getController()ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
getDerivativeControl(const state_vector_t &x, const control_vector_t &u, const int n=0)ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
getDerivativeState(const state_vector_t &x, const control_vector_t &u, const int n=0)ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
getType() constct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
linearizer_ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >protected
nonlinearSystem_ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >protected
propagateControlledDynamics(const state_vector_t &state, const time_t n, const control_vector_t &control, state_vector_t &stateNext) overridect::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
propagateDynamics(const state_vector_t &state, const time_t n, state_vector_t &stateNext) overridect::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
ct::core::DiscreteSystem::propagateDynamics(const StateVector< STATE_DIM, SCALAR > &state, const time_t n, StateVector< STATE_DIM, SCALAR > &stateNext)=0ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
Ptrct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >
setController(const std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> &controller)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
state_control_matrix_t typedefct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >
state_matrix_t typedefct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >
state_vector_t typedefct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >
system_t typedefct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >
time_t typedefct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
type_ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
~DiscreteControlledSystem()=defaultct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >virtual
~DiscreteLinearSystem()ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
~DiscreteSystem()ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
~DiscreteSystemLinearizer()ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual