aligator  0.6.1
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
context.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "aligator/fwd.hpp"
5
6namespace aligator {
7namespace context {
8
9using Scalar = double;
10static constexpr int Options = 0;
11
13
14using Manifold = ManifoldAbstractTpl<Scalar>;
15
16using BCLParams = BCLParamsTpl<Scalar>;
17using StageFunction = StageFunctionTpl<Scalar>;
18using UnaryFunction = UnaryFunctionTpl<Scalar>;
19using StageFunctionData = StageFunctionDataTpl<Scalar>;
20using StageConstraint = StageConstraintTpl<Scalar>;
21
22using ConstraintSet = ConstraintSetBase<Scalar>;
23
24using CostBase ALIGATOR_DEPRECATED_MESSAGE(
25 "Use the CostAbstract typedef instead.") = CostAbstractTpl<Scalar>;
26using CostAbstract = CostAbstractTpl<Scalar>;
27using CostData = CostDataAbstractTpl<Scalar>;
28using DynamicsModel = DynamicsModelTpl<Scalar>;
29using StageModel = StageModelTpl<Scalar>;
30using StageData = StageDataTpl<Scalar>;
31
32using CallbackBase = CallbackBaseTpl<Scalar>;
33
34using TrajOptProblem = TrajOptProblemTpl<Scalar>;
35using TrajOptData = TrajOptDataTpl<Scalar>;
36using ConstraintStack = ConstraintStackTpl<Scalar>;
37
38using ExplicitDynamics = ExplicitDynamicsModelTpl<Scalar>;
39using ExplicitDynamicsData = ExplicitDynamicsDataTpl<Scalar>;
40
41using SolverProxDDP = SolverProxDDPTpl<Scalar>;
42using SolverFDDP = SolverFDDPTpl<Scalar>;
43
44using Workspace = WorkspaceTpl<Scalar>;
45using Results = ResultsTpl<Scalar>;
46using Filter = FilterTpl<Scalar>;
47
48} // namespace context
49} // namespace aligator
Forward declarations.
#define ALIGATOR_DYNAMIC_TYPEDEFS(Scalar)
Definition math.hpp:18
DynamicsModelTpl< Scalar > DynamicsModel
Definition context.hpp:28
ConstraintSetBase< Scalar > ConstraintSet
Definition context.hpp:22
ManifoldAbstractTpl< Scalar > Manifold
Definition context.hpp:14
CallbackBaseTpl< Scalar > CallbackBase
Definition context.hpp:32
WorkspaceTpl< Scalar > Workspace
Definition context.hpp:44
static constexpr int Options
Definition context.hpp:10
ConstraintStackTpl< Scalar > ConstraintStack
Definition context.hpp:36
SolverProxDDPTpl< Scalar > SolverProxDDP
Definition context.hpp:41
TrajOptProblemTpl< Scalar > TrajOptProblem
Definition context.hpp:34
BCLParamsTpl< Scalar > BCLParams
Definition context.hpp:16
FilterTpl< Scalar > Filter
Definition context.hpp:46
SolverFDDPTpl< Scalar > SolverFDDP
Definition context.hpp:42
StageConstraintTpl< Scalar > StageConstraint
Definition context.hpp:20
Main package namespace.
Explicit forward dynamics model .