This is the complete list of members for Seldon::MatrixPastix< T >, including all inherited members.
adjust_threshold_pivot | Seldon::MatrixPastix< T > | protected |
cholesky | Seldon::MatrixPastix< T > | protected |
Clear() | Seldon::MatrixPastix< T > | virtual |
comm_ (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | protected |
distributed | Seldon::MatrixPastix< T > | protected |
DoNotRefineSolution() | Seldon::MatrixPastix< T > | virtual |
dparm | Seldon::MatrixPastix< T > | protected |
FactorizeCSC(Vector< pastix_int_t > &Ptr, Vector< pastix_int_t > &IndRow, Vector< T > &Val, bool sym) (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | |
FactorizeDistributedMatrix(MPI_Comm &comm_facto, Vector< long > &Ptr, Vector< int > &IndRow, Vector< T > &Val, const Vector< int > &glob_number, bool sym, bool keep_matrix=false) (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | |
FactorizeDistributedMatrix(MPI_Comm &comm_facto, Vector< int64_t > &Ptr, Vector< int64_t > &IndRow, Vector< T > &Val, const Vector< int > &glob_number, bool sym, bool keep_matrix=false) (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | |
FactorizeMatrix(Matrix< T0, General, Storage, Allocator > &mat, bool keep_matrix=false) | Seldon::MatrixPastix< T > | |
FactorizeMatrix(Matrix< T0, Symmetric, Storage, Allocator > &mat, bool keep_matrix=false) | Seldon::MatrixPastix< T > | |
FactorizeParallel(MPI_Comm &comm_facto, Vector< Tint > &, Vector< Tint > &, Vector< T > &, const Vector< int > &glob_num, bool sym, bool keep_matrix=false) (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | |
FactorizeParallel(MPI_Comm &comm_facto, Vector< pastix_int_t > &, Vector< pastix_int_t > &, Vector< T > &, const Vector< int > &glob_num, bool sym, bool keep_matrix=false) | Seldon::MatrixPastix< T > | |
FillSpmMatrix(Vector< pastix_int_t > &Ptr, Vector< pastix_int_t > &IndRow, Vector< T > &Val, bool sym, const Vector< int > &, MPI_Comm comm_facto) (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | protected |
FindOrdering(Matrix< T0, Prop, Storage, Allocator > &mat, Vector< Tint > &numbers, bool keep_matrix=false) | Seldon::MatrixPastix< T > | |
GetInfoFactorization() const (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | virtual |
GetMemorySize() const | Seldon::MatrixPastix< T > | virtual |
HideMessages() | Seldon::MatrixPastix< T > | virtual |
iparm | Seldon::MatrixPastix< T > | protected |
MatrixPastix() | Seldon::MatrixPastix< T > | |
Mlt(const SeldonTranspose &TransA, Vector< T, VectFull, Allocator2 > &x) | Seldon::MatrixPastix< T > | |
Mlt(const SeldonTranspose &, T *x_ptr, int nrhs) | Seldon::MatrixPastix< T > | |
MltDistributed(MPI_Comm &comm_facto, const SeldonTranspose &TransA, Vector< T, VectFull, Allocator2 > &x, const Vector< int > &glob_num) | Seldon::MatrixPastix< T > | |
MltDistributed(MPI_Comm &comm_facto, const SeldonTranspose &TransA, Matrix< T, General, ColMajor, Allocator2 > &x, const Vector< int > &glob_num) | Seldon::MatrixPastix< T > | |
MltDistributed(MPI_Comm &comm_facto, const SeldonTranspose &TransA, T *x_ptr, int nrhs, const IVect &glob_num) | Seldon::MatrixPastix< T > | |
n | Seldon::MatrixPastix< T > | protected |
ord (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | protected |
pastix_data | Seldon::MatrixPastix< T > | protected |
print_level | Seldon::MatrixPastix< T > | protected |
refine_solution | Seldon::MatrixPastix< T > | protected |
RefineSolution() | Seldon::MatrixPastix< T > | virtual |
SelectOrdering(int type) | Seldon::MatrixPastix< T > | virtual |
SelectParallelOrdering(int) | Seldon::VirtualSparseDirectSolver< T > | virtual |
SetCholeskyFacto(bool chol) | Seldon::MatrixPastix< T > | |
SetCoefficientEstimationNeededMemory(double coef) | Seldon::VirtualSparseDirectSolver< T > | virtual |
SetIncreaseCoefficientEstimationNeededMemory(double coef) | Seldon::VirtualSparseDirectSolver< T > | virtual |
SetMaximumCoefficientEstimationNeededMemory(double coef) | Seldon::VirtualSparseDirectSolver< T > | virtual |
SetNumberOfThreadPerNode(int) | Seldon::MatrixPastix< T > | virtual |
SetPermutation(const IVect &permut) | Seldon::MatrixPastix< T > | |
Seldon::VirtualSparseDirectSolver::SetPermutation(const Vector< int > &) | Seldon::VirtualSparseDirectSolver< T > | virtual |
SetPivotThreshold(double) | Seldon::MatrixPastix< T > | virtual |
ShowFullHistory() | Seldon::MatrixPastix< T > | |
ShowMessages() | Seldon::MatrixPastix< T > | virtual |
Solve(Vector< T, VectFull, Allocator2 > &x) | Seldon::MatrixPastix< T > | |
Solve(const SeldonTranspose &TransA, Vector< T, VectFull, Allocator2 > &x) | Seldon::MatrixPastix< T > | |
Solve(const SeldonTranspose &, T *x_ptr, int nrhs) | Seldon::MatrixPastix< T > | virtual |
Solve(const SeldonTranspose &TransA, Matrix< T, General, ColMajor, Allocator2 > &x) | Seldon::MatrixPastix< T > | |
SolveDistributed(MPI_Comm &comm_facto, const SeldonTranspose &TransA, Vector< T, VectFull, Allocator2 > &x, const Vector< int > &glob_num) | Seldon::MatrixPastix< T > | |
SolveDistributed(MPI_Comm &comm_facto, const SeldonTranspose &TransA, Matrix< T, General, ColMajor, Allocator2 > &x, const Vector< int > &glob_num) | Seldon::MatrixPastix< T > | |
SolveDistributed(MPI_Comm &comm_facto, const SeldonTranspose &TransA, T *x_ptr, int nrhs, const IVect &glob_num) | Seldon::MatrixPastix< T > | |
spm (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | protected |
threshold_pivot | Seldon::MatrixPastix< T > | protected |
UseInteger8() const (defined in Seldon::MatrixPastix< T >) | Seldon::MatrixPastix< T > | virtual |
~MatrixPastix() | Seldon::MatrixPastix< T > | |
~VirtualSparseDirectSolver() | Seldon::VirtualSparseDirectSolver< T > | virtual |