Seldon::MatrixPastix< T > Member List

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

adjust_threshold_pivotSeldon::MatrixPastix< T >protected
choleskySeldon::MatrixPastix< T >protected
Clear()Seldon::MatrixPastix< T >virtual
comm_ (defined in Seldon::MatrixPastix< T >)Seldon::MatrixPastix< T >protected
distributedSeldon::MatrixPastix< T >protected
DoNotRefineSolution()Seldon::MatrixPastix< T >virtual
dparmSeldon::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() constSeldon::MatrixPastix< T >virtual
HideMessages()Seldon::MatrixPastix< T >virtual
iparmSeldon::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 >
nSeldon::MatrixPastix< T >protected
ord (defined in Seldon::MatrixPastix< T >)Seldon::MatrixPastix< T >protected
pastix_dataSeldon::MatrixPastix< T >protected
print_levelSeldon::MatrixPastix< T >protected
refine_solutionSeldon::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_pivotSeldon::MatrixPastix< T >protected
UseInteger8() const (defined in Seldon::MatrixPastix< T >)Seldon::MatrixPastix< T >virtual
~MatrixPastix()Seldon::MatrixPastix< T >
~VirtualSparseDirectSolver()Seldon::VirtualSparseDirectSolver< T >virtual