19 #ifndef __SNPLU_H__142039__ 20 #define __SNPLU_H__142039__ 31 template <
class T,
unsigned int tp_size>
70 template <
class T,
unsigned int tp_size>
77 template <
class T,
unsigned int tp_size>
86 template <
class T,
unsigned int tp_size>
92 template <
class T,
unsigned int tp_size>
99 template <
class T,
unsigned int tp_size>
106 template <
class T,
unsigned int tp_size>
void _setU(const SNmatrix< T, tp_size > &A)
Definition: SNplu.h:71
Definition: SNupperTriangular.h:34
Represent a square numerical matrix.
Definition: SNline.h:29
Mpermutation< tp_size > getMpermutation() const
Definition: SNplu.h:107
SNplu< T, tp_size > getPLU() const
Definition: SNmatrix.h:317
SNupperTriangular< T, tp_size > data_U
Definition: SNplu.h:40
SNpermutation< T, tp_size > getP() const
Definition: SNplu.h:87
SNlowerTriangular< T, tp_size > data_L
Definition: SNplu.h:39
Mpermutation< tp_size > data_P
Definition: SNplu.h:38
Represents a lower triangular matrix (the diagonal can be non zero).
Definition: SNlowerTriangular.h:37
SNlowerTriangular< T, tp_size > getL() const
Definition: SNplu.h:93
Definition: SNpermutation.h:36
This class represents a permutation (not a matrix).
Definition: MelementaryPermutation.h:26
void _setL(const SNmatrix< T, tp_size > &A)
Definition: SNplu.h:78
SNupperTriangular< T, tp_size > getU() const
Definition: SNplu.h:100