- 3.0.2 optimal control module.
|
The direct multiple shooting module. More...
Classes | |
class | ct::optcon::ConstraintDiscretizer< STATE_DIM, CONTROL_DIM, SCALAR > |
The class takes continuous constraints defined with the constraint toolbox and discretizes them over the DMS shots. These discretized constraints can then be used in the NLP module. More... | |
class | ct::optcon::ConstraintsContainerDms< STATE_DIM, CONTROL_DIM, SCALAR > |
Container class for the constraints used in DMS. More... | |
class | ct::optcon::ContinuityConstraint< STATE_DIM, CONTROL_DIM, SCALAR > |
Implementation of the DMS continuity constraints. More... | |
class | ct::optcon::InitStateConstraint< STATE_DIM, CONTROL_DIM, SCALAR > |
The implementation of the DMS initial state constraint. More... | |
class | ct::optcon::ControllerDms< STATE_DIM, CONTROL_DIM, SCALAR > |
DMS controller class. More... | |
class | ct::optcon::CostEvaluatorFull< STATE_DIM, CONTROL_DIM, SCALAR > |
Performs the full cost integration over the shots. More... | |
class | ct::optcon::CostEvaluatorSimple< STATE_DIM, CONTROL_DIM, SCALAR > |
Evaluates the cost at the shots and performs some interpolation in between. More... | |
class | ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR > |
Defines basic types used in the DMS algorithm. More... | |
class | ct::optcon::DmsProblem< STATE_DIM, CONTROL_DIM, SCALAR > |
This class sets up the DMS problem. More... | |
class | ct::optcon::DmsSettings |
Defines the DMS settings. More... | |
struct | ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR > |
The DMS policy used as a solution container. More... | |
class | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > |
Class to solve a specfic DMS problem. More... | |
class | ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR > |
This class is a wrapper around the NLP Optvector. It wraps the Vectors from the NLP solvers into state, control and time trajectories. More... | |
class | ct::optcon::RKnDerivatives< STATE_DIM, CONTROL_DIM > |
This class implements analytical sensitivity generation for the euler and rk4 integration scheme. More... | |
class | ct::optcon::ShotContainer< STATE_DIM, CONTROL_DIM, SCALAR > |
This class performs the state and the sensitivity integration on a shot. More... | |
class | ct::optcon::LinearSpliner< T, SCALAR > |
The linear spline implementation. More... | |
class | ct::optcon::SplinerBase< T, SCALAR > |
Abstract base class for the control input splining between the DMS shots. More... | |
class | ct::optcon::ZeroOrderHoldSpliner< T, SCALAR > |
The spline implementation for the zero order hold spliner. More... | |
class | ct::optcon::tpl::TimeGrid< SCALAR > |
class | ct::optcon::tpl::DiscreteConstraintBase< SCALAR > |
Implements an abstract base class from which all the discrete custom NLP constraints should derive. More... | |
The direct multiple shooting module.