aligator  0.12.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
 
Loading...
Searching...
No Matches
aligator::StateErrorResidualTpl< Scalar > Struct Template Reference

#include <aligator/modelling/state-error.hpp>

Inheritance diagram for aligator::StateErrorResidualTpl< Scalar >:
[legend]
Collaboration diagram for aligator::StateErrorResidualTpl< Scalar >:
[legend]

Public Types

using Base = detail::StateOrControlErrorResidual<Scalar, 0>
 
- Public Types inherited from aligator::detail::StateOrControlErrorResidual< Scalar, 0 >
using Scalar
 
using Base
 
using Data
 
using Manifold
 
using VectorSpace
 
- Public Types inherited from aligator::StageFunctionTpl< Scalar >
using Scalar
 
using Data
 
using Scalar
 
using Data
 

Additional Inherited Members

- Public Member Functions inherited from aligator::detail::StateOrControlErrorResidual< Scalar, 0 >
 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)
 
 StateOrControlErrorResidual (const int ndx, const xyz::polymorphic< Manifold > &uspace, const ConstVectorRef &target)
 Constructor using the state space dimension, control manifold and control target.
 
auto get_polymorphic (const int &size) const
 Constructor using state space and control space dimensions, the control space is assumed to be Euclidean.
 
 StateOrControlErrorResidual (const int ndx, const ConstVectorRef &target)
 
 StateOrControlErrorResidual (const int ndx, const int nu)
 
void evaluate (const ConstVectorRef &, const ConstVectorRef &u, Data &data) const override
 Evaluate the function.
 
void computeJacobians (const ConstVectorRef &, const ConstVectorRef &u, Data &data) const override
 Compute Jacobians of this function.
 
 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)
 
 StateOrControlErrorResidual (const int ndx, const xyz::polymorphic< Manifold > &uspace, const ConstVectorRef &target)
 Constructor using the state space dimension, control manifold and control target.
 
 StateOrControlErrorResidual (const int ndx, const ConstVectorRef &target)
 
 StateOrControlErrorResidual (const int ndx, const int nu)
 
auto get_polymorphic (const int &size) const
 Constructor using state space and control space dimensions, the control space is assumed to be Euclidean.
 
void evaluate (const ConstVectorRef &, const ConstVectorRef &u, Data &data) const override
 Evaluate the function.
 
void computeJacobians (const ConstVectorRef &, const ConstVectorRef &u, Data &data) const override
 Compute Jacobians of this function.
 
- Public Member Functions inherited from aligator::StageFunctionTpl< Scalar >
 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)
 
 StageFunctionTpl (const int ndx, const int nu, const int nr)
 
virtual void computeVectorHessianProducts (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &lbda, Data &data) const
 Compute the vector-hessian products of this function.
 
virtual ~StageFunctionTpl ()=default
 
virtual shared_ptr< DatacreateData () const
 Instantiate a Data object.
 
 ALIGATOR_DYNAMIC_TYPEDEFS (Scalar)
 
 StageFunctionTpl (const int ndx, const int nu, const int nr)
 
virtual void computeVectorHessianProducts (const ConstVectorRef &x, const ConstVectorRef &u, const ConstVectorRef &lbda, Data &data) const
 Compute the vector-hessian products of this function.
 
virtual ~StageFunctionTpl ()=default
 
virtual shared_ptr< DatacreateData () const
 Instantiate a Data object.
 
- Public Attributes inherited from aligator::detail::StateOrControlErrorResidual< Scalar, 0 >
xyz::polymorphic< Manifoldspace_
 
VectorXs target_
 
xyz::polymorphic< Manifoldspace_
 
VectorXs target_
 
- Public Attributes inherited from aligator::StageFunctionTpl< Scalar >
const int ndx1
 Current state dimension.
 
const int nu
 Control dimension.
 
const int nr
 Function codimension.
 
const int ndx1
 Current state dimension.
 
const int nu
 Control dimension.
 
const int nr
 Function codimension.
 

Detailed Description

template<typename Scalar>
struct aligator::StateErrorResidualTpl< Scalar >

Definition at line 126 of file state-error.hpp.

Member Typedef Documentation

◆ Base

Definition at line 127 of file state-error.hpp.


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