aligator  0.9.0
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#pragma once
2
4
5#include <proxsuite-nlp/modelling/spaces/multibody.hpp>
6
7namespace aligator {
8namespace context {
9using PinModel = pinocchio::ModelTpl<Scalar, Options>;
10using PinData = pinocchio::DataTpl<Scalar, Options>;
11#ifdef ALIGATOR_PINOCCHIO_V3
12using RCM = pinocchio::RigidConstraintModelTpl<Scalar, Options>;
13using RCD = pinocchio::RigidConstraintDataTpl<Scalar, Options>;
14#endif
15using MultibodyConfiguration = proxsuite::nlp::MultibodyConfiguration<Scalar>;
16using MultibodyPhaseSpace = proxsuite::nlp::MultibodyPhaseSpace<Scalar>;
17} // namespace context
18} // namespace aligator
pinocchio::ModelTpl< Scalar, Options > PinModel
Definition context.hpp:9
proxsuite::nlp::MultibodyPhaseSpace< Scalar > MultibodyPhaseSpace
Definition context.hpp:16
proxsuite::nlp::MultibodyConfiguration< Scalar > MultibodyConfiguration
Definition context.hpp:15
pinocchio::DataTpl< Scalar, Options > PinData
Definition context.hpp:10
Main package namespace.