aligator  0.16.0
A versatile and efficient C++ library for real-time constrained 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 {
49} // namespace aligator
Forward declarations.
#define ALIGATOR_DYNAMIC_TYPEDEFS(Scalar)
Definition math.hpp:8
DynamicsModelTpl< Scalar > DynamicsModel
Definition context.hpp:27
StageModelTpl< Scalar > StageModel
Definition context.hpp:29
CostAbstractTpl< Scalar > CostAbstract
Definition context.hpp:25
ManifoldAbstractTpl< Scalar > Manifold
Definition context.hpp:14
CallbackBaseTpl< Scalar > CallbackBase
Definition context.hpp:32
WorkspaceTpl< Scalar > Workspace
Definition context.hpp:44
ExplicitDynamicsModelTpl< Scalar > ExplicitDynamics
Definition context.hpp:38
static constexpr int Options
Definition context.hpp:10
ResultsTpl< Scalar > Results
Definition context.hpp:45
DynamicsDataTpl< Scalar > DynamicsData
Definition context.hpp:28
StageFunctionTpl< Scalar > StageFunction
Definition context.hpp:17
StageDataTpl< Scalar > StageData
Definition context.hpp:30
ConstraintSetTpl< Scalar > ConstraintSet
Definition context.hpp:21
ExplicitDynamicsDataTpl< Scalar > ExplicitDynamicsData
Definition context.hpp:39
UnaryFunctionTpl< Scalar > UnaryFunction
Definition context.hpp:18
StageFunctionDataTpl< Scalar > StageFunctionData
Definition context.hpp:19
ConstraintStackTpl< Scalar > ConstraintStack
Definition context.hpp:36
CostDataAbstractTpl< Scalar > CostData
Definition context.hpp:26
SolverProxDDPTpl< Scalar > SolverProxDDP
Definition context.hpp:41
TrajOptProblemTpl< Scalar > TrajOptProblem
Definition context.hpp:34
VectorSpaceTpl< Scalar, Eigen::Dynamic > VectorSpace
Definition context.hpp:15
TrajOptDataTpl< Scalar > TrajOptData
Definition context.hpp:35
FilterTpl< Scalar > Filter
Definition context.hpp:46
SolverFDDPTpl< Scalar > SolverFDDP
Definition context.hpp:42
Main package namespace.
Base callback class.
Base constraint set type.
Convenience class to manage a stack of constraints.
Stage costs for control problems.
Data struct for CostAbstractTpl.
Dynamics model: describes system dynamics through an implicit relation .
Definition dynamics.hpp:14
Specific data struct for explicit dynamics ExplicitDynamicsModelTpl.
Explicit forward dynamics model .
A basic filter line-search strategy.
Definition filter.hpp:12
Base class for manifolds, to use in cost funcs, solvers...
Results holder struct.
Definition results.hpp:11
The feasible DDP (FDDP) algorithm, from Mastalli et al. (2020).
A proximal, augmented Lagrangian-type solver for trajectory optimization.
Data struct for stage models StageModelTpl.
Base struct for function data.
Class representing ternary functions .
A stage in the control problem.
Problem data struct.
Trajectory optimization problem.
Represents unary functions of the form , with no control (or next-state) arguments.
Standard Euclidean vector space.
Workspace for solver SolverProxDDP.
Definition workspace.hpp:27