HLIBpro  2.7
TLDL Class Reference

computes LDL factorisation \( A = LDL^T \) or \( A = LDL^H \) More...

#include <mat_fac.hh>

Detailed Description

This class computes the LDL factorisation \(A = LDL^T\) ( \(A = LDL^H\)) of a symmetric (hermitian) matrix \(A\) with lower, unit triangular matrix \(L\) and diagonal matrix \(D\).

The factorisation may be either point wise, i.e. a real LU factorisation, or block wise in which case, dense diagonal matrix blocks are inverted.

Support for multiple threads is available, although the expectable speedup is limited, e.g. best suited for at most 4 threads.