- 3.0.2 optimal control module.
ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR > Member List

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

clearLinearization()ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
clearSensitivities()ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
clearStates()ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
control_matrix typedefct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >
control_vector typedefct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >
initializeDerived(const ct::core::IntegrationType stepperType)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrate(state_vector &state, const SCALAR startTime, const size_t numSteps, const SCALAR dt, ct::core::StateVectorArray< STATE_DIM, SCALAR > &stateTrajectory, ct::core::tpl::TimeArray< SCALAR > &timeTrajectory)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrate(state_vector &state, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateCost(SCALAR &cost, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateCostSensitivityDU0(control_vector &dU0, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateCostSensitivityDUf(control_vector &dUf, const SCALAR &startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateCostSensitivityDX0(state_vector &dX0, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateSensitivityDU0(state_control_matrix &dU0, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateSensitivityDUf(state_control_matrix &dUf, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
integrateSensitivityDX0(state_matrix &dX0, const SCALAR startTime, const size_t numSteps, const SCALAR dt)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
linearize()ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
SensitivityIntegratorCT(const std::shared_ptr< ct::core::ControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >> &system, const ct::core::IntegrationType stepperType=ct::core::IntegrationType::EULERCT)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
setControlledSystem(const std::shared_ptr< ct::core::ControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >> &controlledSystem)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
setCostFunction(const std::shared_ptr< CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR >> costFun)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
setLinearSystem(const std::shared_ptr< ct::core::LinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >> &linearSystem)ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >inline
state_control_matrix typedefct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >
state_matrix typedefct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >
state_vectorct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >
~SensitivityIntegratorCT()=defaultct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR >