aligator  0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
Loading...
Searching...
No Matches
aligator::context Namespace Reference

Classes

struct  CostAbstractTpl
 Stage costs \( \ell(x, u) \) for control problems. More...

Typedefs

using Scalar = double
using Manifold = ManifoldAbstractTpl<Scalar>
using VectorSpace = VectorSpaceTpl<Scalar, Eigen::Dynamic>
using StageFunction = StageFunctionTpl<Scalar>
using UnaryFunction = UnaryFunctionTpl<Scalar>
using StageFunctionData = StageFunctionDataTpl<Scalar>
using ALIGATOR_DEPRECATED = StageConstraintTpl<Scalar>
using ConstraintSet = ConstraintSetTpl<Scalar>
using CostAbstract = CostAbstractTpl<Scalar>
using CostData = CostDataAbstractTpl<Scalar>
using DynamicsModel = DynamicsModelTpl<Scalar>
using DynamicsData = DynamicsDataTpl<Scalar>
using StageModel = StageModelTpl<Scalar>
using StageData = StageDataTpl<Scalar>
using CallbackBase = CallbackBaseTpl<Scalar>
using TrajOptProblem = TrajOptProblemTpl<Scalar>
using TrajOptData = TrajOptDataTpl<Scalar>
using ConstraintStack = ConstraintStackTpl<Scalar>
using ExplicitDynamics = ExplicitDynamicsModelTpl<Scalar>
using ExplicitDynamicsData = ExplicitDynamicsDataTpl<Scalar>
using SolverProxDDP = SolverProxDDPTpl<Scalar>
using SolverFDDP = SolverFDDPTpl<Scalar>
using Workspace = WorkspaceTpl<Scalar>
using Results = ResultsTpl<Scalar>
using Filter = FilterTpl<Scalar>
using ContinuousDynamicsAbstract
using ContinuousDynamicsData = dynamics::ContinuousDynamicsDataTpl<Scalar>
using ODEAbstract = dynamics::ODEAbstractTpl<Scalar>
using ODEData = dynamics::ContinuousDynamicsDataTpl<Scalar>
using IntegratorAbstract = dynamics::IntegratorAbstractTpl<Scalar>
using IntegratorData = dynamics::IntegratorDataTpl<Scalar>
using ExplicitIntegratorAbstract
using ExplicitIntegratorData = dynamics::ExplicitIntegratorDataTpl<Scalar>
using PinModel = pinocchio::ModelTpl<Scalar, Options>
using PinData = pinocchio::DataTpl<Scalar, Options>
using RCM = pinocchio::RigidConstraintModelTpl<Scalar, Options>
using RCD = pinocchio::RigidConstraintDataTpl<Scalar, Options>
using MultibodyConfiguration = MultibodyConfiguration<Scalar>
using MultibodyPhaseSpace = MultibodyPhaseSpace<Scalar>
using CostAbstract
using Scalar

Functions

 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)

Variables

static constexpr int Options = 0

Typedef Documentation

◆ Scalar [1/2]

Definition at line 9 of file context.hpp.

◆ Manifold

◆ VectorSpace

Definition at line 15 of file context.hpp.

◆ StageFunction

◆ UnaryFunction

◆ StageFunctionData

◆ ALIGATOR_DEPRECATED

◆ ConstraintSet

◆ CostAbstract [1/2]

◆ CostData

◆ DynamicsModel

◆ DynamicsData

◆ StageModel

◆ StageData

Definition at line 31 of file context.hpp.

◆ CallbackBase

◆ TrajOptProblem

◆ TrajOptData

◆ ConstraintStack

◆ ExplicitDynamics

◆ ExplicitDynamicsData

◆ SolverProxDDP

◆ SolverFDDP

◆ Workspace

Definition at line 45 of file context.hpp.

◆ Results

Definition at line 46 of file context.hpp.

◆ Filter

Definition at line 47 of file context.hpp.

◆ ContinuousDynamicsAbstract

Initial value:

Definition at line 9 of file context.hpp.

◆ ContinuousDynamicsData

◆ ODEAbstract

◆ ODEData

◆ IntegratorAbstract

◆ IntegratorData

◆ ExplicitIntegratorAbstract

◆ ExplicitIntegratorData

◆ PinModel

◆ PinData

◆ RCM

◆ RCD

◆ MultibodyConfiguration

◆ MultibodyPhaseSpace

◆ CostAbstract [2/2]

Definition at line 26 of file context.hpp.

◆ Scalar [2/2]

Definition at line 9 of file context.hpp.

Function Documentation

◆ ALIGATOR_DYNAMIC_TYPEDEFS()

aligator::context::ALIGATOR_DYNAMIC_TYPEDEFS(Scalar)

Variable Documentation

◆ Options

int aligator::context::Options = 0
staticconstexpr

Definition at line 10 of file context.hpp.