iDynTree::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>