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

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

Basect::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
clone() const overridect::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
control_vector_t typedefct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
controller_ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
ControlVectorArrayPtr typedefct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >
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
getAandB(const StateVector< STATE_DIM, SCALAR > &x, const ControlVector< CONTROL_DIM, SCALAR > &u, const StateVector< STATE_DIM, SCALAR > &x_next, const int n, size_t numSteps, StateMatrix< STATE_DIM, SCALAR > &A, StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR > &B) override=0ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
ct::core::DiscreteLinearSystem::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)=0ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
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
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 >
Sensitivity()ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >inline
setApproximation(const SensitivityApproximationSettings::APPROXIMATION &approx)ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
setController(const std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> &controller)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
setLinearSystem(const std::shared_ptr< LinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >> &linearSystem)=0ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
setSubstepTrajectoryReference(std::vector< StateVectorArrayPtr, Eigen::aligned_allocator< StateVectorArrayPtr >> *xSubstep, std::vector< ControlVectorArrayPtr, Eigen::aligned_allocator< ControlVectorArrayPtr >> *uSubstep)ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >inline
setTimeDiscretization(const SCALAR &dt)=0ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
state_control_matrix_t typedefct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
state_matrix_t typedefct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
state_vector_t typedefct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
StateVectorArrayPtrct::core::Sensitivity< 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
uSubstep_ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >protected
xSubstep_ct::core::Sensitivity< 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
~Sensitivity()ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual