Seldon::SparseDistributedSolver< T > Member List

This is the complete list of members for Seldon::SparseDistributedSolver< T >, including all inherited members.

AffectOrdering() (defined in Seldon::SparseDirectSolver< T >)Seldon::SparseDirectSolver< T >protected
Clear()Seldon::SparseDistributedSolver< T >
ComputeOrdering(Matrix< T0, Prop, Storage, Alloc > &A)Seldon::SparseDirectSolver< T >protected
diagonal_scale_leftSeldon::SparseDistributedSolver< T >protected
diagonal_scale_rightSeldon::SparseDistributedSolver< T >protected
diagonal_scaling_leftSeldon::SparseDistributedSolver< T >protected
diagonal_scaling_rightSeldon::SparseDistributedSolver< T >protected
DoNotRefineSolution() (defined in Seldon::SparseDirectSolver< T >)Seldon::SparseDirectSolver< T >inline
enforce_unsym_ilutSeldon::SparseDirectSolver< T >protected
FACTO_OK enum value (defined in Seldon::SparseDirectSolver< T >)Seldon::SparseDirectSolver< T >
Factorize(Matrix< T, Prop0, Storage0, Allocator0 > &A, bool keep_matrix=false, bool scale_matrix=false) (defined in Seldon::SparseDistributedSolver< T >)Seldon::SparseDistributedSolver< T >
Factorize(Matrix< T, Prop, Storage, Allocator > &A, bool keep_matrix, bool scale_matrix)Seldon::SparseDistributedSolver< T >
Seldon::SparseDirectSolver::Factorize(Matrix< T, Prop, Storage, Allocator > &A, bool keep_matrix=false)Seldon::SparseDirectSolver< T >
GetDirectSolver()Seldon::SparseDirectSolver< T >inline
GetInfoFactorization(int &ierr) constSeldon::SparseDirectSolver< T >
GetM() constSeldon::SparseDirectSolver< T >inline
GetMemorySize() constSeldon::SparseDistributedSolver< T >
GetN() constSeldon::SparseDirectSolver< T >inline
GetNumberOfThreadPerNode() constSeldon::SparseDirectSolver< T >inline
GetSchurComplement(MatrixSparse &mat_direct, const IVect &num, MatrixFull &mat_schur)Seldon::SparseDistributedSolver< T >
GetThresholdMatrix() constSeldon::SparseDirectSolver< T >inline
GetTypeOrdering() constSeldon::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 >
nSeldon::SparseDirectSolver< T >protected
nb_threads_per_nodeSeldon::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, Prop0, Storage0, Allocator0 > &A) (defined in Seldon::SparseDistributedSolver< T >)Seldon::SparseDistributedSolver< T >
PerformAnalysis(Matrix< T, Prop, Storage, Allocator > &A)Seldon::SparseDistributedSolver< T >
PerformFactorization(Matrix< T, Prop0, Storage0, Allocator0 > &A, bool scale_matrix=false) (defined in Seldon::SparseDistributedSolver< T >)Seldon::SparseDistributedSolver< T >
PerformFactorization(Matrix< T, Prop, Storage, Allocator > &A, bool scale_matrix)Seldon::SparseDistributedSolver< T >
Seldon::SparseDirectSolver::PerformFactorization(Matrix< T, Prop, Storage, Allocator > &A)Seldon::SparseDirectSolver< T >
permutSeldon::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
ScaleMatrixRowCol(MatrixSparse &A)Seldon::SparseDistributedSolver< T >protected
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 >
SetPrintLevel(int print)Seldon::SparseDistributedSolver< T >
SetThresholdMatrix(const double &)Seldon::SparseDirectSolver< T >
ShowFullHistory()Seldon::SparseDirectSolver< T >inline
ShowMessages()Seldon::SparseDirectSolver< T >inline
Solve(Vector< T1 > &x_solution, const Vector< T1 > &b_rhs)Seldon::SparseDistributedSolver< T >
Solve(Vector< T1 > &x_solution)Seldon::SparseDistributedSolver< T >
Solve(const SeldonTranspose &, Vector< T1 > &x_solution, bool assemble=true) (defined in Seldon::SparseDistributedSolver< T >)Seldon::SparseDistributedSolver< T >
Solve(Matrix< T1, General, ColMajor > &x_solution)Seldon::SparseDistributedSolver< T >
Solve(const SeldonTranspose &, Matrix< T1, General, ColMajor > &x_solution) (defined in Seldon::SparseDistributedSolver< T >)Seldon::SparseDistributedSolver< T >
Seldon::SparseDirectSolver::Solve(Vector< T > &x)Seldon::SparseDirectSolver< T >
Seldon::SparseDirectSolver::Solve(const SeldonTranspose &TransA, Vector< T > &x, bool assemble=true)Seldon::SparseDirectSolver< T >
Seldon::SparseDirectSolver::Solve(Matrix< T, General, ColMajor > &x)Seldon::SparseDirectSolver< T >
Seldon::SparseDirectSolver::Solve(const SeldonTranspose &, Matrix< T, General, ColMajor > &x)Seldon::SparseDirectSolver< T >
solverSeldon::SparseDirectSolver< T >protected
SparseDirectSolver()Seldon::SparseDirectSolver< T >
SparseDistributedSolver()Seldon::SparseDistributedSolver< 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_matrixSeldon::SparseDirectSolver< T >protected
TransSolve(Vector< T1 > &x_solution)Seldon::SparseDistributedSolver< T >
TransSolve(Matrix< T1, General, ColMajor > &x_solution)Seldon::SparseDistributedSolver< T >
Treal typedef (defined in Seldon::SparseDistributedSolver< T >)Seldon::SparseDistributedSolver< T >protected
type_orderingSeldon::SparseDirectSolver< T >protected
type_solverSeldon::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 >