aligator
0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
|
Wraps a crocoddyl::StateAbstractTpl to a manifold (proxsuite::nlp::ManifoldAbstractTpl). More...
#include <aligator/compat/crocoddyl/state-wrap.hpp>
Public Types | |
using | Scalar = _Scalar |
using | PointType = Eigen::Matrix<Scalar, Eigen::Dynamic, 1> |
using | TangentVectorType = Eigen::Matrix<Scalar, Eigen::Dynamic, 1> |
using | StateAbstract = crocoddyl::StateAbstractTpl<Scalar> |
Public Member Functions | |
ALIGATOR_DYNAMIC_TYPEDEFS (Scalar) | |
StateWrapperTpl (const boost::shared_ptr< StateAbstract > &state) | |
int | nx () const |
int | ndx () const |
PointType | neutral () const |
PointType | rand () const |
void | integrate_impl (const ConstVectorRef &x, const ConstVectorRef &v, VectorRef out) const |
void | Jintegrate_impl (const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Jout, int arg) const |
void | difference_impl (const ConstVectorRef &x0, const ConstVectorRef &x1, VectorRef out) const |
void | Jdifference_impl (const ConstVectorRef &x0, const ConstVectorRef &x1, MatrixRef Jout, int arg) const |
void | JintegrateTransport (const ConstVectorRef &x, const ConstVectorRef &v, MatrixRef Jout, int arg) const |
Static Public Member Functions | |
static crocoddyl::Jcomponent | convert_to_firstsecond (int arg) |
Public Attributes | |
boost::shared_ptr< StateAbstract > | croc_state |
Wraps a crocoddyl::StateAbstractTpl to a manifold (proxsuite::nlp::ManifoldAbstractTpl).
Definition at line 14 of file state-wrap.hpp.
using aligator::compat::croc::StateWrapperTpl< _Scalar >::Scalar = _Scalar |
Definition at line 15 of file state-wrap.hpp.
using aligator::compat::croc::StateWrapperTpl< _Scalar >::PointType = Eigen::Matrix<Scalar, Eigen::Dynamic, 1> |
Definition at line 17 of file state-wrap.hpp.
using aligator::compat::croc::StateWrapperTpl< _Scalar >::TangentVectorType = Eigen::Matrix<Scalar, Eigen::Dynamic, 1> |
Definition at line 18 of file state-wrap.hpp.
using aligator::compat::croc::StateWrapperTpl< _Scalar >::StateAbstract = crocoddyl::StateAbstractTpl<Scalar> |
Definition at line 20 of file state-wrap.hpp.
|
inlineexplicit |
Definition at line 24 of file state-wrap.hpp.
aligator::compat::croc::StateWrapperTpl< _Scalar >::ALIGATOR_DYNAMIC_TYPEDEFS | ( | Scalar | ) |
|
inline |
Definition at line 27 of file state-wrap.hpp.
|
inline |
Definition at line 28 of file state-wrap.hpp.
|
inline |
Definition at line 30 of file state-wrap.hpp.
|
inline |
Definition at line 31 of file state-wrap.hpp.
|
inline |
Definition at line 33 of file state-wrap.hpp.
|
inline |
Definition at line 38 of file state-wrap.hpp.
|
inline |
Definition at line 43 of file state-wrap.hpp.
|
inline |
Definition at line 48 of file state-wrap.hpp.
|
inline |
Definition at line 53 of file state-wrap.hpp.
|
inlinestatic |
Definition at line 58 of file state-wrap.hpp.
boost::shared_ptr<StateAbstract> aligator::compat::croc::StateWrapperTpl< _Scalar >::croc_state |
Definition at line 22 of file state-wrap.hpp.