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

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 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 RCMVector = PINOCCHIO_ALIGNED_STD_VECTOR(RCM)
using RCDVector = PINOCCHIO_ALIGNED_STD_VECTOR(RCD)
using MultibodyConfiguration = MultibodyConfiguration<Scalar>
using MultibodyPhaseSpace = MultibodyPhaseSpace<Scalar>

Functions

 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)

Variables

static constexpr int Options = 0

Typedef Documentation

◆ Scalar

using aligator::context::Scalar = double

Definition at line 9 of file context.hpp.

◆ Manifold

◆ VectorSpace

Definition at line 15 of file context.hpp.

◆ StageFunction

◆ UnaryFunction

◆ StageFunctionData

◆ ConstraintSet

◆ CostAbstract

◆ CostData

◆ DynamicsModel

◆ DynamicsData

◆ StageModel

Definition at line 29 of file context.hpp.

◆ StageData

Definition at line 30 of file context.hpp.

◆ CallbackBase

◆ TrajOptProblem

◆ TrajOptData

Definition at line 35 of file context.hpp.

◆ ConstraintStack

◆ ExplicitDynamics

◆ ExplicitDynamicsData

◆ SolverProxDDP

◆ SolverFDDP

Definition at line 42 of file context.hpp.

◆ Workspace

Definition at line 44 of file context.hpp.

◆ Results

Definition at line 45 of file context.hpp.

◆ Filter

Definition at line 46 of file context.hpp.

◆ ContinuousDynamicsAbstract

Initial value:
Continuous dynamics described by differential-algebraic equations (DAEs) .

Definition at line 60 of file fwd.hpp.

◆ ContinuousDynamicsData

◆ ODEAbstract

◆ ODEData

◆ IntegratorAbstract

◆ IntegratorData

◆ ExplicitIntegratorAbstract

◆ ExplicitIntegratorData

◆ PinModel

using aligator::context::PinModel = pinocchio::ModelTpl<Scalar, Options>

Definition at line 21 of file fwd.hpp.

◆ PinData

using aligator::context::PinData = pinocchio::DataTpl<Scalar, Options>

Definition at line 22 of file fwd.hpp.

◆ RCM

using aligator::context::RCM = pinocchio::RigidConstraintModelTpl<Scalar, Options>

Definition at line 24 of file fwd.hpp.

◆ RCD

using aligator::context::RCD = pinocchio::RigidConstraintDataTpl<Scalar, Options>

Definition at line 25 of file fwd.hpp.

◆ RCMVector

using aligator::context::RCMVector = PINOCCHIO_ALIGNED_STD_VECTOR(RCM)

Definition at line 26 of file fwd.hpp.

◆ RCDVector

using aligator::context::RCDVector = PINOCCHIO_ALIGNED_STD_VECTOR(RCD)

Definition at line 27 of file fwd.hpp.

◆ MultibodyConfiguration

◆ MultibodyPhaseSpace

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.