- 3.0.2 optimal control module.
DMS

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...
 

Detailed Description

The direct multiple shooting module.