_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 |