lsst.jointcal  22.0.1-22-g41e933f+1b01822ec5
Public Types | Public Member Functions | Protected Member Functions | List of all members
CholmodSimplicialLDLT2< _MatrixType, _UpLo > Class Template Reference

#include <Eigenstuff.h>

Inheritance diagram for CholmodSimplicialLDLT2< _MatrixType, _UpLo >:

Public Types

typedef _MatrixType MatrixType
 
typedef MatrixType::Index Index
 
typedef MatrixType::RealScalar RealScalar
 

Public Member Functions

 CholmodSimplicialLDLT2 ()
 
 CholmodSimplicialLDLT2 (MatrixType const &matrix)
 
void update (SparseMatrixD const &H, bool UpOrDown)
 

Protected Member Functions

void init ()
 

Detailed Description

template<typename _MatrixType, int _UpLo = Eigen::Lower>
class CholmodSimplicialLDLT2< _MatrixType, _UpLo >

Definition at line 50 of file Eigenstuff.h.

Member Typedef Documentation

◆ Index

template<typename _MatrixType , int _UpLo = Eigen::Lower>
typedef MatrixType::Index CholmodSimplicialLDLT2< _MatrixType, _UpLo >::Index

Definition at line 57 of file Eigenstuff.h.

◆ MatrixType

template<typename _MatrixType , int _UpLo = Eigen::Lower>
typedef _MatrixType CholmodSimplicialLDLT2< _MatrixType, _UpLo >::MatrixType

Definition at line 56 of file Eigenstuff.h.

◆ RealScalar

template<typename _MatrixType , int _UpLo = Eigen::Lower>
typedef MatrixType::RealScalar CholmodSimplicialLDLT2< _MatrixType, _UpLo >::RealScalar

Definition at line 58 of file Eigenstuff.h.

Constructor & Destructor Documentation

◆ CholmodSimplicialLDLT2() [1/2]

template<typename _MatrixType , int _UpLo = Eigen::Lower>
CholmodSimplicialLDLT2< _MatrixType, _UpLo >::CholmodSimplicialLDLT2 ( )
inline

Definition at line 60 of file Eigenstuff.h.

◆ CholmodSimplicialLDLT2() [2/2]

template<typename _MatrixType , int _UpLo = Eigen::Lower>
CholmodSimplicialLDLT2< _MatrixType, _UpLo >::CholmodSimplicialLDLT2 ( MatrixType const &  matrix)
inline

Definition at line 62 of file Eigenstuff.h.

Member Function Documentation

◆ init()

template<typename _MatrixType , int _UpLo = Eigen::Lower>
void CholmodSimplicialLDLT2< _MatrixType, _UpLo >::init ( )
inlineprotected

Definition at line 90 of file Eigenstuff.h.

◆ update()

template<typename _MatrixType , int _UpLo = Eigen::Lower>
void CholmodSimplicialLDLT2< _MatrixType, _UpLo >::update ( SparseMatrixD const &  H,
bool  UpOrDown 
)
inline

Definition at line 68 of file Eigenstuff.h.


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