aligator  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
aligator::compat::croc::NoOpDynamics< Scalar > Struct Template Referencefinal

#include <aligator/compat/crocoddyl/action-model-wrap.hpp>

Inheritance diagram for aligator::compat::croc::NoOpDynamics< Scalar >:
[legend]
Collaboration diagram for aligator::compat::croc::NoOpDynamics< Scalar >:
[legend]

Public Types

using Base = DynamicsModelTpl<Scalar>
 
using DynData = DynamicsDataTpl<Scalar>
 
using Manifold = ManifoldAbstractTpl<Scalar>
 
- Public Types inherited from aligator::DynamicsModelTpl< Scalar >
using Scalar = _Scalar
 
using Data = DynamicsDataTpl<Scalar>
 
using Manifold = ManifoldAbstractTpl<Scalar>
 

Public Member Functions

 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)
 
 NoOpDynamics (xyz::polymorphic< Manifold > state, const int nu)
 
void evaluate (const ConstVectorRef &, const ConstVectorRef &, const ConstVectorRef &, DynData &) const override
 
void computeJacobians (const ConstVectorRef &, const ConstVectorRef &, const ConstVectorRef &, DynData &) const override
 
- Public Member Functions inherited from aligator::DynamicsModelTpl< Scalar >
 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)
 
const Manifoldspace () const
 State space for the input.
 
const Manifoldspace_next () const
 State space for the output of this dynamics model.
 
virtual bool isExplicit () const
 Check if this dynamics model is implicit or explicit.
 
int nx1 () const
 
int nx2 () const
 
 DynamicsModelTpl (xyz::polymorphic< Manifold > space, const int nu)
 Constructor for dynamics.
 
 DynamicsModelTpl (xyz::polymorphic< Manifold > space, const int nu, xyz::polymorphic< Manifold > space_next)
 Constructor for dynamics. This constructor assumes same dimension for the current and next state.
 
virtual void computeVectorHessianProducts (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &xn, const ConstVectorRef &lbda, Data &data) const
 
virtual shared_ptr< DatacreateData () const
 
virtual ~DynamicsModelTpl ()=default
 

Additional Inherited Members

- Public Attributes inherited from aligator::DynamicsModelTpl< Scalar >
xyz::polymorphic< Manifoldspace_
 State space for the input.
 
xyz::polymorphic< Manifoldspace_next_
 State space for the output of this dynamics model.
 
const int ndx1
 State space dimension.
 
const int nu
 Control dimension.
 
const int ndx2
 Next state space dimension.
 

Detailed Description

template<typename Scalar>
struct aligator::compat::croc::NoOpDynamics< Scalar >

Definition at line 18 of file action-model-wrap.hpp.

Member Typedef Documentation

◆ Base

Definition at line 19 of file action-model-wrap.hpp.

◆ DynData

template<typename Scalar >
using aligator::compat::croc::NoOpDynamics< Scalar >::DynData = DynamicsDataTpl<Scalar>

Definition at line 20 of file action-model-wrap.hpp.

◆ Manifold

template<typename Scalar >
using aligator::compat::croc::NoOpDynamics< Scalar >::Manifold = ManifoldAbstractTpl<Scalar>

Definition at line 21 of file action-model-wrap.hpp.

Constructor & Destructor Documentation

◆ NoOpDynamics()

template<typename Scalar >
aligator::compat::croc::NoOpDynamics< Scalar >::NoOpDynamics ( xyz::polymorphic< Manifold > state,
const int nu )
inline

Definition at line 23 of file action-model-wrap.hpp.

Member Function Documentation

◆ ALIGATOR_DYNAMIC_TYPEDEFS()

template<typename Scalar >
aligator::compat::croc::NoOpDynamics< Scalar >::ALIGATOR_DYNAMIC_TYPEDEFS ( Scalar )

◆ evaluate()

template<typename Scalar >
void aligator::compat::croc::NoOpDynamics< Scalar >::evaluate ( const ConstVectorRef & ,
const ConstVectorRef & ,
const ConstVectorRef & ,
DynData &  ) const
inlineoverridevirtual

Implements aligator::DynamicsModelTpl< Scalar >.

Definition at line 26 of file action-model-wrap.hpp.

◆ computeJacobians()

template<typename Scalar >
void aligator::compat::croc::NoOpDynamics< Scalar >::computeJacobians ( const ConstVectorRef & ,
const ConstVectorRef & ,
const ConstVectorRef & ,
DynData &  ) const
inlineoverridevirtual

Implements aligator::DynamicsModelTpl< Scalar >.

Definition at line 29 of file action-model-wrap.hpp.


The documentation for this struct was generated from the following file: