ParGeMSLR
pargemslr::IluClass< MatrixType, VectorType, DataType > Member List

This is the complete list of members for pargemslr::IluClass< MatrixType, VectorType, DataType >, including all inherited members.

_is_mixedpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_matrixpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_own_matrixpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_own_preconditionerpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_preconditionerpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_print_optionpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_readypargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_right_hand_sidepargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_solutionpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_solver_precisionpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_solver_typepargemslr::SolverClass< MatrixType, VectorType, DataType >protected
AbsMinHeapAdd_RN(T1 *heap, T2 *v, int len)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
AbsMinHeapRemove_RN(T1 *heap, T2 *v, int len)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
CheckReadySetups(const char *str) constpargemslr::SolverClass< MatrixType, VectorType, DataType >inlineprotected
Clear()pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
GerPrecision() constpargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetColPermutationVector()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetD()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetE()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetF()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetL()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetMatrix()pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetNB()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetNumNonzeros()pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
GetPreconditioner()pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetRowPermutationVector()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetS()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetSize()pargemslr::IluClass< MatrixType, VectorType, DataType >
GetSolverType() constpargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetU()pargemslr::IluClass< MatrixType, VectorType, DataType >
IluClass()pargemslr::IluClass< MatrixType, VectorType, DataType >
IluClass(const IluClass< MatrixType, VectorType, DataType > &precond)pargemslr::IluClass< MatrixType, VectorType, DataType >
IluClass(IluClass< MatrixType, VectorType, DataType > &&precond)pargemslr::IluClass< MatrixType, VectorType, DataType >
IsReady() constpargemslr::SolverClass< MatrixType, VectorType, DataType >inline
MinHeapAdd_NNR(int *heap, T1 *v1, T2 *v2, int len)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
MinHeapRemovd_NNR(int *heap, T1 *v1, T2 *v2, int len)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
MoveData(const int &location)pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
operator=(const IluClass< MatrixType, VectorType, DataType > &precond)pargemslr::IluClass< MatrixType, VectorType, DataType >
operator=(IluClass< MatrixType, VectorType, DataType > &&precond)pargemslr::IluClass< MatrixType, VectorType, DataType >
pargemslr::SolverClass::operator=(const SolverClass< MatrixType, VectorType, DataType > &solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
pargemslr::SolverClass::operator=(SolverClass< MatrixType, VectorType, DataType > &&solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
Qsplit(T *a, int *ind, int left, int bound, int right)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
SetDropTolerance(T droptol)pargemslr::IluClass< MatrixType, VectorType, DataType >inline
SetDropToleranceEF(T droptol_ef)pargemslr::IluClass< MatrixType, VectorType, DataType >inline
SetDropToleranceS(T droptol_s)pargemslr::IluClass< MatrixType, VectorType, DataType >inline
SetIluComplexShift(bool complex_shift)pargemslr::IluClass< MatrixType, VectorType, DataType >inline
SetLevelOfFill(int lfil)pargemslr::IluClass< MatrixType, VectorType, DataType >inline
SetMatrix(MatrixType &matrix)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetMatrixP(MatrixType *matrix)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetMaxNnzPerRow(int max_row_nnz)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetMaxNnzPerRowSPart(int max_row_nnz_s)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetModified(bool modified)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetModifiedShift(T milu_shift)pargemslr::IluClass< MatrixType, VectorType, DataType >inline
SetNB(int nB)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetOpenMPOption(int omp_option)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetOption(int option)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetOwnMatrix(bool own_matrix)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetOwnPreconditioner(bool own_preconditioner)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetPermutationOption(int perm_option)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetPolyOrder(int order)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetPreconditioner(SolverClass< MatrixType, VectorType, DataType > &precond)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetPreconditionerP(SolverClass< MatrixType, VectorType, DataType > *precond)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetPrintOption(int print_option)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetSolveLocation(const int &location)pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
Setup(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
Setup(MatrixType &L_mat, VectorType &D_vec, MatrixType &U_mat, int *pperm, int *qperm)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetupILUK(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetupILUT(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetupPartialILUT(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetupPermutation(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >
SetWithParameterArray(double *params)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinevirtual
Solve(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
pargemslr::SolverClass::Solve(DenseMatrixClass< DataType > &x, DenseMatrixClass< DataType > &rhs)pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual
SolveL(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >
SolverClass()pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SolverClass(const SolverClass< MatrixType, VectorType, DataType > &solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SolverClass(SolverClass< MatrixType, VectorType, DataType > &&solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SolveU(VectorType &x, VectorType &rhs)pargemslr::IluClass< MatrixType, VectorType, DataType >
Swap(T *v, int i, int j)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
Swap(T1 *v, T2 *w, int i, int j)pargemslr::IluClass< MatrixType, VectorType, DataType >inlinestatic
~IluClass()pargemslr::IluClass< MatrixType, VectorType, DataType >virtual
~SolverClass()pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual