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

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

_global_precond_optionpargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType >
_lev_Apargemslr::ParallelGemslrClass< MatrixType, VectorType, DataType >
_levs_vpargemslr::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