aligator  0.13.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
 
Loading...
Searching...
No Matches
aligator::gar::DenseKernel< _Scalar >::Data Struct Reference

#include <aligator/gar/dense-kernel.hpp>

Collaboration diagram for aligator::gar::DenseKernel< _Scalar >::Data:
[legend]

Public Types

using BlkMat44 = BlkMatrix<MatrixXs, 4, 4>
 
using BlkRowMat41 = BlkMatrix<RowMatrixXs, 4, 1>
 
using BlkVec4 = BlkMatrix<VectorXs, 4, 1>
 

Public Member Functions

 Data (uint nx, uint nu, uint nc, uint nx2, uint nth)
 
void setZero ()
 

Public Attributes

BlkMat44 kktMat
 
BlkRowMat41 fb
 
BlkRowMat41 ft
 
BlkVec4 ff
 
Eigen::BunchKaufman< MatrixXs > ldl
 

Detailed Description

template<typename _Scalar>
struct aligator::gar::DenseKernel< _Scalar >::Data

Definition at line 26 of file dense-kernel.hpp.

Member Typedef Documentation

◆ BlkMat44

template<typename _Scalar>
using aligator::gar::DenseKernel< _Scalar >::Data::BlkMat44 = BlkMatrix<MatrixXs, 4, 4>

Definition at line 27 of file dense-kernel.hpp.

◆ BlkRowMat41

template<typename _Scalar>
using aligator::gar::DenseKernel< _Scalar >::Data::BlkRowMat41 = BlkMatrix<RowMatrixXs, 4, 1>

Definition at line 28 of file dense-kernel.hpp.

◆ BlkVec4

template<typename _Scalar>
using aligator::gar::DenseKernel< _Scalar >::Data::BlkVec4 = BlkMatrix<VectorXs, 4, 1>

Definition at line 29 of file dense-kernel.hpp.

Constructor & Destructor Documentation

◆ Data()

template<typename _Scalar>
aligator::gar::DenseKernel< _Scalar >::Data::Data ( uint nx,
uint nu,
uint nc,
uint nx2,
uint nth )
inline

Definition at line 37 of file dense-kernel.hpp.

Member Function Documentation

◆ setZero()

template<typename _Scalar>
void aligator::gar::DenseKernel< _Scalar >::Data::setZero ( )
inline

Definition at line 44 of file dense-kernel.hpp.

Member Data Documentation

◆ kktMat

template<typename _Scalar>
BlkMat44 aligator::gar::DenseKernel< _Scalar >::Data::kktMat

Definition at line 31 of file dense-kernel.hpp.

◆ fb

template<typename _Scalar>
BlkRowMat41 aligator::gar::DenseKernel< _Scalar >::Data::fb

Definition at line 32 of file dense-kernel.hpp.

◆ ft

template<typename _Scalar>
BlkRowMat41 aligator::gar::DenseKernel< _Scalar >::Data::ft

Definition at line 33 of file dense-kernel.hpp.

◆ ff

template<typename _Scalar>
BlkVec4 aligator::gar::DenseKernel< _Scalar >::Data::ff

Definition at line 34 of file dense-kernel.hpp.

◆ ldl

template<typename _Scalar>
Eigen::BunchKaufman<MatrixXs> aligator::gar::DenseKernel< _Scalar >::Data::ldl

Definition at line 35 of file dense-kernel.hpp.


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