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

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

_levs_vpargemslr::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