Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
BIAS::Cholesky Class Reference

Calculates the Cholesky decomposition of a matrix with TNT function. More...

#include <Base/Math/Cholesky.hh>

+ Collaboration diagram for BIAS::Cholesky:

Public Member Functions

 Cholesky (Matrix< double > const &A)
 
bool DecompositionExists ()
 
Matrix< double > UpperTriangle ()
 
 ~Cholesky ()
 

Protected Attributes

bool exists
 
Matrix< double > L
 

Detailed Description

Calculates the Cholesky decomposition of a matrix with TNT function.

Use the Function DecompositionExists() to check if a Decomposition was possible. Use the function UpperTriangle to obtain the result.

Author
BIAS

Definition at line 42 of file Cholesky.hh.

Constructor & Destructor Documentation

Cholesky::Cholesky ( Matrix< double > const &  A)
explicit

Definition at line 31 of file Cholesky.cpp.

References TNT::Cholesky_upper_factorization().

BIAS::Cholesky::~Cholesky ( )
inline

Definition at line 46 of file Cholesky.hh.

Member Function Documentation

bool Cholesky::DecompositionExists ( )

Definition at line 39 of file Cholesky.cpp.

Matrix< double > Cholesky::UpperTriangle ( )

Definition at line 44 of file Cholesky.cpp.

Member Data Documentation

bool BIAS::Cholesky::exists
protected

Definition at line 53 of file Cholesky.hh.

Matrix<double> BIAS::Cholesky::L
protected

Definition at line 52 of file Cholesky.hh.


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