AffectOrdering() (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | protected |
Clear() | Seldon::SparseDirectSolver< T > | |
ComputeOrdering(Matrix< T0, Prop, Storage, Alloc > &A) | Seldon::SparseDirectSolver< T > | protected |
DoNotRefineSolution() (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | inline |
enforce_unsym_ilut | Seldon::SparseDirectSolver< T > | protected |
FACTO_OK enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
Factorize(Matrix< T, Prop, Storage, Allocator > &A, bool keep_matrix=false) | Seldon::SparseDirectSolver< T > | |
GetDirectSolver() | Seldon::SparseDirectSolver< T > | inline |
GetInfoFactorization(int &ierr) const | Seldon::SparseDirectSolver< T > | |
GetM() const | Seldon::SparseDirectSolver< T > | inline |
GetN() const | Seldon::SparseDirectSolver< T > | inline |
GetNumberOfThreadPerNode() const | Seldon::SparseDirectSolver< T > | inline |
GetThresholdMatrix() const | Seldon::SparseDirectSolver< T > | inline |
GetTypeOrdering() const | Seldon::SparseDirectSolver< T > | inline |
HideMessages() | Seldon::SparseDirectSolver< T > | inline |
ILUT enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
INCORRECT_NUMBER_OF_ROWS enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
InitSolver() | Seldon::SparseDirectSolver< T > | protected |
INTERNAL_ERROR enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
INVALID_ARGUMENT enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
INVALID_PERMUTATION enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
IsAvailableSolver(int type) | Seldon::SparseDirectSolver< T > | static |
MATRIX_INDICES_INCORRECT enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
MUMPS enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
n | Seldon::SparseDirectSolver< T > | protected |
nb_threads_per_node | Seldon::SparseDirectSolver< T > | protected |
NUMERICALLY_SINGULAR_MATRIX enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
ORDERING_FAILED enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
OUT_OF_MEMORY enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
OVERFLOW_32BIT enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
PARDISO enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
PASTIX enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
PerformAnalysis(Matrix< T, Prop, Storage, Allocator > &A) | Seldon::SparseDirectSolver< T > | |
PerformFactorization(Matrix< T, Prop, Storage, Allocator > &A) | Seldon::SparseDirectSolver< T > | |
permut | Seldon::SparseDirectSolver< T > | protected |
pivot_threshold (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | protected |
print_level (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | protected |
refine_solution (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | protected |
RefineSolution() (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | inline |
SELDON_SOLVER enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
SelectDirectSolver(int) | Seldon::SparseDirectSolver< T > | inline |
SelectOrdering(int) | Seldon::SparseDirectSolver< T > | inline |
SetCoefficientEstimationNeededMemory(double) (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | inline |
SetIncreaseCoefficientEstimationNeededMemory(double) (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | inline |
SetMaximumCoefficientEstimationNeededMemory(double) (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | inline |
SetNonSymmetricIlut() | Seldon::SparseDirectSolver< T > | inline |
SetNumberOfThreadPerNode(int m) | Seldon::SparseDirectSolver< T > | inline |
SetPermutation(const IVect &) | Seldon::SparseDirectSolver< T > | inline |
SetPivotThreshold(const double &) | Seldon::SparseDirectSolver< T > | |
SetThresholdMatrix(const double &) | Seldon::SparseDirectSolver< T > | |
ShowFullHistory() | Seldon::SparseDirectSolver< T > | inline |
ShowMessages() | Seldon::SparseDirectSolver< T > | inline |
Solve(Vector< T > &x) | Seldon::SparseDirectSolver< T > | |
Solve(const SeldonTranspose &TransA, Vector< T > &x, bool assemble=true) | Seldon::SparseDirectSolver< T > | |
Solve(Matrix< T, General, ColMajor > &x) | Seldon::SparseDirectSolver< T > | |
Solve(const SeldonTranspose &, Matrix< T, General, ColMajor > &x) | Seldon::SparseDirectSolver< T > | |
solver | Seldon::SparseDirectSolver< T > | protected |
SparseDirectSolver() | Seldon::SparseDirectSolver< T > | |
STRUCTURALLY_SINGULAR_MATRIX enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
SUPERLU enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
threshold_matrix | Seldon::SparseDirectSolver< T > | protected |
type_ordering | Seldon::SparseDirectSolver< T > | protected |
type_solver | Seldon::SparseDirectSolver< T > | protected |
UMFPACK enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
WSMP enum value (defined in Seldon::SparseDirectSolver< T >) | Seldon::SparseDirectSolver< T > | |
~SparseDirectSolver() | Seldon::SparseDirectSolver< T > | |