- 3.0.2 core module.
ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR > Member List

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

Base typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
changeContinuousTimeSystem(ContinuousSystemPtr newSystem)ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
clone() const overridect::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >virtual
cont_constant_controller_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
cont_time_system_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
ContinuousConstantControllerPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
ContinuousSystemPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
control_vector_t typedefct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >
controller_ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
ControlVectorArray typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
ControlVectorArrayPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_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
DiscreteSystem(const SYSTEM_TYPE &type=GENERAL)ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
dt_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
dt_sim_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
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
getSimulationTimestep()ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
getSubcontrols() constct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
getSubstates() constct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
getType() constct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
initialize()ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
initializeSymplecticIntegrator()ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
initializeSymplecticIntegrator()ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
integrateSymplectic(ct::core::StateVector< STATE_DIM, SCALAR > &x0, const double &t, const size_t &steps, const double &dt_sim) constct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
integrateSymplectic(ct::core::StateVector< STATE_DIM, SCALAR > &x0, const double &t, const size_t &steps, const double &dt_sim) constct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
integrator_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
integratorEulerSymplectic_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
IntegratorPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
integratorRkSymplectic_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
IntegratorSymplecticEulerPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
IntegratorSymplecticRkPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
integratorType_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
K_sim_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
propagateControlledDynamics(const StateVector< STATE_DIM, SCALAR > &state, const time_t n, const ControlVector< CONTROL_DIM, SCALAR > &control, StateVector< STATE_DIM, SCALAR > &stateNext) overridect::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >virtual
ct::core::DiscreteControlledSystem::propagateControlledDynamics(const state_vector_t &state, const time_t n, const control_vector_t &control, state_vector_t &stateNext)=0ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
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
setIntegrationType(const ct::core::IntegrationType &integratorType)ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
setParameters(const SCALAR &dt, const int &K_sim=1)ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
state_vector_t typedefct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >
StateVectorArray typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
StateVectorArrayPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
substepRecorder_ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >protected
SubstepRecorderPtr typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
SystemDiscretizer()ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
SystemDiscretizer(const SCALAR &dt, const ct::core::IntegrationType &integratorType=ct::core::IntegrationType::RK4, const int &K_sim=1)ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
SystemDiscretizer(ContinuousSystemPtr system, const SCALAR &dt, const ct::core::IntegrationType &integratorType=ct::core::IntegrationType::RK4, const int &K_sim=1)ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
SystemDiscretizer(const SystemDiscretizer &arg)ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
time_t typedefct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
type_ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
~DiscreteControlledSystem()=defaultct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >virtual
~DiscreteSystem()ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
~SystemDiscretizer()ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >virtual