| _global_precond_option | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| _lev_A | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| _levs_v | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| ACMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| BMatVec(int level, int option, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| CheckParameters() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| Clear() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |
| CMatVec(int level, int option, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| EBFCMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| GetNumNonzeros() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |
| GetNumNonzeros(long int &nnz_bsolver, long int &nnz_lr) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| GetNumRows(int level) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| GetSize() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| GetSolvePhase() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| MoveData(const int &location) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |
| operator=(const ParallelGemslrClass< MatrixType, VectorType, DataType > &precond) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| operator=(ParallelGemslrClass< MatrixType, VectorType, DataType > &&precond) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| ParallelGemslrClass() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| ParallelGemslrClass(const ParallelGemslrClass< MatrixType, VectorType, DataType > &precond) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| ParallelGemslrClass(ParallelGemslrClass< MatrixType, VectorType, DataType > &&precond) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| PCLRMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| PlotPatternGnuPlot(const char *datafilename) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| RAPEBFCMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| RAPMatVec(int level, int option, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SchurMatVec(int level, int option, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SCMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetBIluDropTolB(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBIluDropTolC(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBIluFillLevelB(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBIluFillLevelC(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBIluMaxRowNnzB(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBIluMaxRowNnzC(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankArnoldiFactorOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankArnoldiFactorTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankFactorOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankFactorTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankMaxNumberIterationsOtherLevels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankMaxNumberIterationsTopLevel(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankOptionOtherLevels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankOptionTopLevel(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankRandomInitGuess(bool option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankRanksOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankRanksTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankThresholdOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBLowRankThresholdTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBMinimalNumberSubdomains(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBNumberSubdomainsReduceFactor(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBNumLevels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBNumSubdomains(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBPartitionOption(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBPermutationOption(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBPolyOrder(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetBSeperatorOption(bool option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetGlobalPartitionOption(bool option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetGlobalPrecondOption(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluComplexShift(bool complex_shift) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluDropTolB(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluDropTolC(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluDropTolEF(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluDropTolS(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluFillLevelB(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluFillLevelC(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluMaxRowNnzB(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluMaxRowNnzC(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluMaxRowNnzS(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetIluResidualIters(int residual_iters) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetInnerIterationMaxNumberIterations(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetInnerIterationOption(bool option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetInnerIterationThreshold(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLocalGemslr(GemslrClass< CsrMatrixClass< DataType >, SequentialVectorClass< DataType >, DataType > &gemslr) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inlinevirtual |
| SetLowerGemslr(ParallelGemslrClass< MatrixType, VectorType, DataType > &gemslr) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inlinevirtual |
| SetLowRankA(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankArnoldiFactorA(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankArnoldiFactorOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankArnoldiFactorTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankFactorA(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankFactorOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankFactorTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankMaxNumberIterationsA(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankMaxNumberIterationsOtherLevels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankMaxNumberIterationsTopLevel(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankOptionA(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankOptionOtherLevels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankOptionTopLevel(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankRandomInitGuess(bool option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankRanksOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankRanksTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankThresholdA(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankThresholdOtherLevels(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetLowRankThresholdTopLevel(T option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetMinimalNumberSubdomains(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetNumberSubdomainsReduceFactor(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetNumLevels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetNumSubdomains(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPartitionOption(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPermutationOption(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPolyOrder(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPreconditionerOption1(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPreconditionerOption1Levels(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPreconditionerOption2(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPreconditionerOptionB(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetPreconditionerOptionC(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetSeperatorOption(bool option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetSmoothOptionB(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| SetSolveLocation(const int &location) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |
| SetSolveOption(int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inline |
| Setup(VectorType &x, VectorType &rhs) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |
| SetupBSolve(VectorType &x, VectorType &rhs) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupBSolveGemslr(VectorType &x, VectorType &rhs, int level) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupBSolveILUK(VectorType &x, VectorType &rhs, int level) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupBSolveILUT(VectorType &x, VectorType &rhs, int level) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupLowRank(VectorType &x, VectorType &rhs) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupLowRankBuildLowRank(VectorType &x, VectorType &rhs, DenseMatrixClass< DataType > &V, DenseMatrixClass< DataType > &H, int m, int rank, int level, int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupLowRankNoRestart(VectorType &x, VectorType &rhs, int level, int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupLowRankSubspaceIteration(VectorType &x, VectorType &rhs, int level, int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupLowRankThickRestart(VectorType &x, VectorType &rhs, int level, int option) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupPartialILUT(VectorType &x, VectorType &rhs) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupPermutation() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupPermutationBuildLevelStructure(MatrixType &A, int level_start, vector_int &map_v, vector_int &mapptr_v) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupPermutationND(MatrixType &A, int nlev_setup, int &nlev_max, int &nlev_used, vector_int &map_v, vector_int &mapptr_v) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetupPermutationRKway(MatrixType &A, int nlev_setup, int &nlev_max, int &nlev_used, vector_int &map_v, vector_int &mapptr_v) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SetWithParameterArray(double *params) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | inlinevirtual |
| Solve(VectorType &x, VectorType &rhs) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |
| SolveApplyLowRankLevel(VectorType &x, VectorType &rhs, int level) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveB(VectorType &x, VectorType &rhs, int option, int level) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelEsmslr(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelEsmslrMul(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelEsmslrU(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelGemslr(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelGemslrMul(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelGemslrU(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| SolveLevelPslr(VectorType &x_out, VectorType &rhs_in, int level, bool doperm) | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | |
| ~ParallelGemslrClass() | pargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType > | virtual |