optimalcontrol namespace
Namespaces
- namespace integrators
 
Classes
- class Constraint
 - The Constraint virtual class definition.
 - class ConstraintsGroup
 - Class grouping constraints associated with a TimeRange.
 - class ControlledDynamicalSystem
 - The ControlledDynamicalSystem class allows to easily connect a DynamicalSystem with a Controller.
 - class Controller
 - Class describing a generic controller.
 - class Cost
 - The Cost virtual class definition.
 - class DynamicalSystem
 - DynamicalSystem base class.
 - class L2NormCost
 - class LinearConstraint
 - class LinearCost
 - class LinearMPC
 - class LinearSystem
 - class MPC
 - class MultiBodySystem
 - class MultipleShootingSolver
 - class OptimalControlProblem
 - class OptimalControlSolver
 - class QuadraticCost
 - class QuadraticLikeCost
 - struct NonZero
 - class SparsityStructure
 - class SystemLineariser
 - class TimeRange
 - 
              template<typename Object>class TimeVaryingObject
 - 
              template<typename Object>class TimeInvariantObject
 
Typedefs
- using TimeVaryingVector = TimeVaryingObject<VectorDynSize>
 - using TimeVaryingMatrix = TimeVaryingObject<MatrixDynSize>
 - using TimeVaryingDouble = TimeVaryingObject<double>
 - using TimeVaryingTransform = TimeVaryingObject<Transform>
 - using TimeVaryingRotation = TimeVaryingObject<Rotation>
 - using TimeVaryingPosition = TimeVaryingObject<Position>
 - using TimeInvariantDouble = TimeInvariantObject<double>
 - using TimeInvariantVector = TimeInvariantObject<VectorDynSize>
 - using TimeInvariantMatrix = TimeInvariantObject<MatrixDynSize>
 - using TimeInvariantTransform = TimeInvariantObject<Transform>
 - using TimeInvariantRotation = TimeInvariantObject<Rotation>
 - using TimeInvariantPosition = TimeInvariantObject<Position>