aligator  0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
Loading...
Searching...
No Matches
aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt Struct Reference

#include <aligator/gar/parallel-solver.hpp>

Public Types

using ArMat = ArenaMatrix<MatrixXs>
 

Public Member Functions

 CondensedKkt (const allocator_type &alloc)
 

Public Attributes

std::pmr::vector< ArMatsubdiagonal
 
std::pmr::vector< ArMatdiagonal
 
std::pmr::vector< ArMatsuperdiagonal
 
std::pmr::vector< ArMatdiagonalFacs
 
std::pmr::vector< ArMatupFacs
 
std::pmr::vector< BunchKaufman< ArMat > > ldlt
 

Detailed Description

template<typename _Scalar>
struct aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt

Definition at line 53 of file parallel-solver.hpp.

Member Typedef Documentation

◆ ArMat

template<typename _Scalar>
using aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::ArMat = ArenaMatrix<MatrixXs>

Definition at line 54 of file parallel-solver.hpp.

Constructor & Destructor Documentation

◆ CondensedKkt()

template<typename _Scalar>
aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::CondensedKkt ( const allocator_type & alloc)
inlineexplicit

Definition at line 62 of file parallel-solver.hpp.

Member Data Documentation

◆ subdiagonal

template<typename _Scalar>
std::pmr::vector<ArMat> aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::subdiagonal

Definition at line 55 of file parallel-solver.hpp.

◆ diagonal

template<typename _Scalar>
std::pmr::vector<ArMat> aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::diagonal

Definition at line 56 of file parallel-solver.hpp.

◆ superdiagonal

template<typename _Scalar>
std::pmr::vector<ArMat> aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::superdiagonal

Definition at line 57 of file parallel-solver.hpp.

◆ diagonalFacs

template<typename _Scalar>
std::pmr::vector<ArMat> aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::diagonalFacs

Definition at line 59 of file parallel-solver.hpp.

◆ upFacs

template<typename _Scalar>
std::pmr::vector<ArMat> aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::upFacs

Definition at line 60 of file parallel-solver.hpp.

◆ ldlt

template<typename _Scalar>
std::pmr::vector<BunchKaufman<ArMat> > aligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt::ldlt

Definition at line 61 of file parallel-solver.hpp.


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