#include <DiscreteSystem.h>
◆ time_t
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
the type of the time variable
◆ state_vector_t
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
◆ control_vector_t
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
◆ DiscreteSystem()
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
◆ ~DiscreteSystem()
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
◆ clone()
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
deep copy
Reimplemented in ct::core::SwitchedDiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >, ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >, ct::core::DiscreteSystemLinearizer< STATE_DIM, CONTROL_DIM, SCALAR >, ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >, ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, float >, ct::core::DiscreteControlledSystem< 2, 1, SCALAR >, ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, double >, ct::core::SensitivityApproximation< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >, ct::core::SwitchedDiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >, ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >, ct::core::DiscreteLinearSystem< 2, 1, float >, ct::core::DiscreteLinearSystem< 2, 1, double >, ct::core::Sensitivity< STATE_DIM, CONTROL_DIM, SCALAR >, ct::core::tpl::TestDiscreteNonlinearSystem< SCALAR >, ct::core::generated::TestDiscreteNonlinearSystemLinearized, ct::core::generated::TestDiscreteNonlinearSystemLinearizedDouble, and ct::core::generated::TestDiscreteNonlinearSystemLinearizedFloat.
◆ propagateDynamics()
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
◆ getType()
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
get the type of system
- Returns
- system type
◆ type_
template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR>
The documentation for this class was generated from the following file:
- /home/gim2rng/ct_devel_ws/src/control-toolbox/ct_core/include/ct/core/systems/discrete_time/DiscreteSystem.h