lsst.jointcal gc9534b9d65+44ad30d29e
Loading...
Searching...
No Matches
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

using MatrixType = _MatrixType
 
using Index = typename MatrixType::Index
 
using RealScalar = typename MatrixType::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>
using CholmodSimplicialLDLT2< _MatrixType, _UpLo >::Index = typename MatrixType::Index

Definition at line 57 of file Eigenstuff.h.

◆ MatrixType

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

Definition at line 56 of file Eigenstuff.h.

◆ RealScalar

template<typename _MatrixType , int _UpLo = Eigen::Lower>
using CholmodSimplicialLDLT2< _MatrixType, _UpLo >::RealScalar = typename MatrixType::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: