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 typedef | ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_vector typedef | ct::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 typedef | ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_matrix typedef | ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_vector | ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR > | |
~SensitivityIntegratorCT()=default | ct::optcon::SensitivityIntegratorCT< STATE_DIM, CONTROL_DIM, SCALAR > | |