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

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

Base typedefct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
clone() const overridect::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
control_vector_t typedefct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
controller_ct::core::DiscreteControlledSystem< 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
discreteModeSequence_ct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
DiscreteSystem(const SYSTEM_TYPE &type=GENERAL)ct::core::DiscreteSystem< 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 subSteps, state_matrix_t &A, state_control_matrix_t &B) overridect::core::SwitchedDiscreteLinearSystem< 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
getType() constct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
LinearSystemPtrct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
propagateControlledDynamics(const state_vector_t &state, const time_t n, const control_vector_t &control, state_vector_t &stateNext) overridect::core::SwitchedDiscreteLinearSystem< 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::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
state_matrix_t typedefct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
state_vector_t typedefct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
SwitchedDiscreteLinearSystem(const SwitchedLinearSystems &switchedLinearSystems, const DiscreteModeSequence &discreteModeSequence, const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL)ct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
SwitchedDiscreteLinearSystem(const SwitchedDiscreteLinearSystem &arg)ct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
SwitchedLinearSystems typedefct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
switchedLinearSystems_ct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
time_t typedefct::core::SwitchedDiscreteLinearSystem< 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
~SwitchedDiscreteLinearSystem()ct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual