aligator  0.14.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst > Struct Template Reference

#include <aligator/gar/lqr-problem.hpp>

Public Types

using mat_t = Eigen::Map<add_const_if_t<MatrixXs, IsConst>, Alignment>
 
using vec_t = Eigen::Map<add_const_if_t<VectorXs, IsConst>, Alignment>
 

Public Attributes

uint nx
 
uint nu
 
uint nc
 
uint nx2
 
uint nth
 
mat_t Q
 
mat_t S
 
mat_t R
 
vec_t q
 
vec_t r
 
mat_t A
 
mat_t B
 
mat_t E
 
vec_t f
 
mat_t C
 
mat_t D
 
vec_t d
 
mat_t Gth
 
mat_t Gx
 
mat_t Gu
 
mat_t Gv
 
vec_t gamma
 

Detailed Description

template<typename Scalar>
template<bool IsConst>
struct aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >

Definition at line 61 of file lqr-problem.hpp.

Member Typedef Documentation

◆ mat_t

template<typename Scalar>
template<bool IsConst>
using aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::mat_t = Eigen::Map<add_const_if_t<MatrixXs, IsConst>, Alignment>

Definition at line 62 of file lqr-problem.hpp.

◆ vec_t

template<typename Scalar>
template<bool IsConst>
using aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::vec_t = Eigen::Map<add_const_if_t<VectorXs, IsConst>, Alignment>

Definition at line 63 of file lqr-problem.hpp.

Member Data Documentation

◆ nx

template<typename Scalar>
template<bool IsConst>
uint aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::nx

Definition at line 64 of file lqr-problem.hpp.

◆ nu

template<typename Scalar>
template<bool IsConst>
uint aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::nu

Definition at line 65 of file lqr-problem.hpp.

◆ nc

template<typename Scalar>
template<bool IsConst>
uint aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::nc

Definition at line 66 of file lqr-problem.hpp.

◆ nx2

template<typename Scalar>
template<bool IsConst>
uint aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::nx2

Definition at line 67 of file lqr-problem.hpp.

◆ nth

template<typename Scalar>
template<bool IsConst>
uint aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::nth

Definition at line 68 of file lqr-problem.hpp.

◆ Q

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::Q

Definition at line 70 of file lqr-problem.hpp.

◆ S

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::S

Definition at line 70 of file lqr-problem.hpp.

◆ R

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::R

Definition at line 70 of file lqr-problem.hpp.

◆ q

template<typename Scalar>
template<bool IsConst>
vec_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::q

Definition at line 71 of file lqr-problem.hpp.

◆ r

template<typename Scalar>
template<bool IsConst>
vec_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::r

Definition at line 71 of file lqr-problem.hpp.

◆ A

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::A

Definition at line 72 of file lqr-problem.hpp.

◆ B

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::B

Definition at line 72 of file lqr-problem.hpp.

◆ E

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::E

Definition at line 72 of file lqr-problem.hpp.

◆ f

template<typename Scalar>
template<bool IsConst>
vec_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::f

Definition at line 73 of file lqr-problem.hpp.

◆ C

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::C

Definition at line 74 of file lqr-problem.hpp.

◆ D

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::D

Definition at line 74 of file lqr-problem.hpp.

◆ d

template<typename Scalar>
template<bool IsConst>
vec_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::d

Definition at line 75 of file lqr-problem.hpp.

◆ Gth

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::Gth

Definition at line 77 of file lqr-problem.hpp.

◆ Gx

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::Gx

Definition at line 77 of file lqr-problem.hpp.

◆ Gu

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::Gu

Definition at line 77 of file lqr-problem.hpp.

◆ Gv

template<typename Scalar>
template<bool IsConst>
mat_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::Gv

Definition at line 77 of file lqr-problem.hpp.

◆ gamma

template<typename Scalar>
template<bool IsConst>
vec_t aligator::gar::LqrKnotTpl< Scalar >::__view_base< IsConst >::gamma

Definition at line 78 of file lqr-problem.hpp.


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