Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types | Public Member Functions | Protected Types | Protected Attributes

SparseLLT< _MatrixType, Backend > Class Template Reference

LLT Cholesky decomposition of a sparse matrix and associated features. More...

#include <SparseLLT.h>

Inheritance diagram for SparseLLT< _MatrixType, Backend >:
Inheritance graph
Collaboration diagram for SparseLLT< _MatrixType, Backend >:
Collaboration graph

List of all members.

Public Types

typedef SparseMatrix< Scalar > CholMatrixType
typedef MatrixType::Index Index
typedef _MatrixType MatrixType

Public Member Functions

Index cols () const
void compute (const MatrixType &matrix)
int flags () const
const CholMatrixTypematrixL (void) const
RealScalar precision () const
Index rows () const
void setFlags (int f)
void setPrecision (RealScalar v)
template<typename Rhs >
const internal::solve_retval
< SparseLLT< MatrixType >, Rhs > 
solve (const MatrixBase< Rhs > &b) const
template<typename Derived >
bool solveInPlace (MatrixBase< Derived > &b) const
 SparseLLT (int flags=0)
 SparseLLT (const MatrixType &matrix, int flags=0)
bool succeeded (void) const

Protected Types

enum  { SupernodalFactorIsDirty = 0x10000, MatrixLIsDirty = 0x20000 }
typedef NumTraits< typename
_MatrixType::Scalar >::Real 
typedef _MatrixType::Scalar Scalar

Protected Attributes

int m_flags
CholMatrixType m_matrix
RealScalar m_precision
int m_status
bool m_succeeded

Detailed Description

template<typename _MatrixType, typename Backend = DefaultBackend>
class SparseLLT< _MatrixType, Backend >

LLT Cholesky decomposition of a sparse matrix and associated features.

MatrixTypethe type of the matrix of which we are computing the LLT Cholesky decomposition
See also:
class LLT, class LDLT

Definition at line 39 of file SparseLLT.h.

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

Generated by  Doxygen 1.6.0   Back to index