MyraMath
Classes
sytrf.h File Reference

LDL' decompositions for real symmetric Matrix A (indefinite is fine). More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
#include <myramath/dense/LDLSwaps.h>
Include dependency graph for sytrf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  myra::MatrixRange< Number >
 Represents a mutable MatrixRange. More...
 
class  myra::LowerMatrixRange< Number >
 Represents a mutable LowerMatrixRange. More...
 

Functions

LDLSwaps< NumberS > myra::sytrf_inplace (char uplo, char side, const MatrixRange< NumberS > &A)
 Factors the specified triangle of A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberD > myra::sytrf_inplace (char uplo, char side, const MatrixRange< NumberD > &A)
 Factors the specified triangle of A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberC > myra::sytrf_inplace (char uplo, char side, const MatrixRange< NumberC > &A)
 Factors the specified triangle of A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberZ > myra::sytrf_inplace (char uplo, char side, const MatrixRange< NumberZ > &A)
 Factors the specified triangle of A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberS > myra::sytrf_inplace (const LowerMatrixRange< NumberS > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberD > myra::sytrf_inplace (const LowerMatrixRange< NumberD > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberC > myra::sytrf_inplace (const LowerMatrixRange< NumberC > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberZ > myra::sytrf_inplace (const LowerMatrixRange< NumberZ > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberS > myra::sytrf_outplace (const LowerMatrixRange< NumberS > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberD > myra::sytrf_outplace (const LowerMatrixRange< NumberD > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberC > myra::sytrf_outplace (const LowerMatrixRange< NumberC > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 
LDLSwaps< NumberZ > myra::sytrf_outplace (const LowerMatrixRange< NumberZ > &A)
 Factors A using pivoted LDL'. Overwrites A with L, returns LDLSwaps metadata.
 

Detailed Description

LDL' decompositions for real symmetric Matrix A (indefinite is fine).