Public Types | Static Public Member Functions | List of all members
Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > > Struct Template Reference

#include <SimplicialCholesky.h>

Public Types

enum  { UpLo = _UpLo }
 
typedef SparseMatrix< Scalar, ColMajor, StorageIndexCholMatrixType
 
typedef TriangularView< const CholMatrixType, Eigen::UnitLowerMatrixL
 
typedef _MatrixType MatrixType
 
typedef TriangularView< const typename CholMatrixType::AdjointReturnType, Eigen::UnitUpperMatrixU
 
typedef _Ordering OrderingType
 
typedef MatrixType::Scalar Scalar
 
typedef MatrixType::StorageIndex StorageIndex
 

Static Public Member Functions

static MatrixL getL (const CholMatrixType &m)
 
static MatrixU getU (const CholMatrixType &m)
 

Detailed Description

template<typename _MatrixType, int _UpLo, typename _Ordering>
struct Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >

Definition at line 294 of file SimplicialCholesky.h.

Member Typedef Documentation

◆ CholMatrixType

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef SparseMatrix<Scalar, ColMajor, StorageIndex> Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::CholMatrixType

Definition at line 301 of file SimplicialCholesky.h.

◆ MatrixL

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef TriangularView<const CholMatrixType, Eigen::UnitLower> Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::MatrixL

Definition at line 302 of file SimplicialCholesky.h.

◆ MatrixType

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef _MatrixType Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::MatrixType

Definition at line 296 of file SimplicialCholesky.h.

◆ MatrixU

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef TriangularView<const typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper> Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::MatrixU

Definition at line 303 of file SimplicialCholesky.h.

◆ OrderingType

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef _Ordering Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::OrderingType

Definition at line 297 of file SimplicialCholesky.h.

◆ Scalar

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef MatrixType::Scalar Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::Scalar

Definition at line 299 of file SimplicialCholesky.h.

◆ StorageIndex

template<typename _MatrixType , int _UpLo, typename _Ordering >
typedef MatrixType::StorageIndex Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::StorageIndex

Definition at line 300 of file SimplicialCholesky.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename _MatrixType , int _UpLo, typename _Ordering >
anonymous enum
Enumerator
UpLo 

Definition at line 298 of file SimplicialCholesky.h.

Member Function Documentation

◆ getL()

template<typename _MatrixType , int _UpLo, typename _Ordering >
static MatrixL Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::getL ( const CholMatrixType m)
inlinestatic

Definition at line 304 of file SimplicialCholesky.h.

◆ getU()

template<typename _MatrixType , int _UpLo, typename _Ordering >
static MatrixU Eigen::internal::traits< SimplicialLDLT< _MatrixType, _UpLo, _Ordering > >::getU ( const CholMatrixType m)
inlinestatic

Definition at line 305 of file SimplicialCholesky.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:44