_levs_v | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
Clear() | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |
CMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
EBFCMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GemslrClass() | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GemslrClass(const GemslrClass< MatrixType, VectorType, DataType > &precond) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GemslrClass(GemslrClass< MatrixType, VectorType, DataType > &&precond) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GetNumNonzeros() | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |
GetNumNonzeros(long int &nnz_bsolver, long int &nnz_lr) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GetNumRows(int level) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GetSize() | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
GetSolvePhase() | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
MoveData(const int &location) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |
operator=(const GemslrClass< MatrixType, VectorType, DataType > &precond) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
operator=(GemslrClass< MatrixType, VectorType, DataType > &&precond) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
SchurMatVec(int level, char trans, const DataType &alpha, VectorType &x, const DataType &beta, VectorType &y) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
SetBIluDropTolB(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBIluDropTolC(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBIluFillLevelB(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBIluFillLevelC(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBIluMaxRowNnzB(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBIluMaxRowNnzC(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankArnoldiFactorOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankArnoldiFactorTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankFactorOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankFactorTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankMaxNumberIterationsOtherLevels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankMaxNumberIterationsTopLevel(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankOptionOtherLevels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankOptionTopLevel(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankRandomInitGuess(bool option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankRanksOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankRanksTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankThresholdOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBLowRankThresholdTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBMinimalNumberSubdomains(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBNumberSubdomainsReduceFactor(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBNumLevels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBNumSubdomains(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBPartitionOption(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBPermutationOption(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBPolyOrder(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetBSeperatorOption(bool option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetCUDAOption(bool cuda_lowrank_only) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
SetIluComplexShift(bool complex_shift) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluDropTolB(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluDropTolC(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluDropTolEF(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluDropTolS(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluFillLevelB(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluFillLevelC(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluMaxRowNnzB(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluMaxRowNnzC(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluMaxRowNnzS(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetIluResidualIters(int residual_iters) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetInnerIterationMaxNumberIterations(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetInnerIterationOption(bool option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetInnerIterationThreshold(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLocalGemslr(GemslrClass< MatrixType, VectorType, DataType > &gemslr) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inlinevirtual |
SetLowRankArnoldiFactorOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankArnoldiFactorTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankFactorOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankFactorTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankMaxNumberIterationsOtherLevels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankMaxNumberIterationsTopLevel(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankOptionOtherLevels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankOptionTopLevel(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankRandomInitGuess(bool option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankRanksOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankRanksTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankThresholdOtherLevels(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetLowRankThresholdTopLevel(T option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetMinimalNumberSubdomains(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetNumberSubdomainsReduceFactor(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetNumLevels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetNumSubdomains(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPartitionOption(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPermutationOption(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPolyOrder(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPreconditionerOption1(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPreconditionerOption1Levels(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPreconditionerOption2(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPreconditionerOptionB(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetPreconditionerOptionC(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetSeperatorOption(bool option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetSmoothOptionB(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
SetSolveLocation(const int &location) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |
SetSolveOption(int option) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inline |
Setup(VectorType &x, VectorType &rhs) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |
SetWithParameterArray(double *params) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | inlinevirtual |
Solve(VectorType &x, VectorType &rhs) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |
SolveApplyLowRankLevel(VectorType &x, VectorType &rhs, int level) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
SolveB(VectorType &x, VectorType &rhs, int level) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
SolveLevel(VectorType &x, VectorType &rhs, int level) | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | |
~GemslrClass() | pargemslr::GemslrClass< MatrixType, VectorType, DataType > | virtual |