GetFEM++
5.3
|
Factorization of a sparse matrix with SuperLU. More...
#include <getfem_superlu.h>
Public Member Functions | |
template<class MAT > | |
void | build_with (const MAT &A, int permc_spec=3) |
Do the factorization of the supplied sparse matrix. More... | |
template<typename VECTX , typename VECTB > | |
void | solve (const VECTX &X, const VECTB &B, int transp=LU_NOTRANSP) const |
After factorization, do the triangular solves. More... | |
Factorization of a sparse matrix with SuperLU.
This class can be used as a preconditioner for gmm iterative solvers.
Definition at line 84 of file getfem_superlu.h.
|
inline |
Do the factorization of the supplied sparse matrix.
Definition at line 90 of file getfem_superlu.h.
|
inline |
After factorization, do the triangular solves.
transp = LU_NOTRANSP -> solves Ax = B transp = LU_TRANSP -> solves A'x = B transp = LU_CONJUGATED -> solves conj(A)X = B
Definition at line 103 of file getfem_superlu.h.