IFEM  90A354
PETScSolParams Member List

This is the complete list of members for PETScSolParams, including all inherited members.

addDirSmoother(PC pc, const Mat &P, int iBlock, const ISMat &dirIndexSet)PETScSolParamsprotected
admPETScSolParamsprotected
getBlock(size_t i) constPETScSolParamsinline
getDoubleValue(const std::string &key) constPETScSolParamsinline
getIntValue(const std::string &key) constPETScSolParamsinline
getLinSysType() constPETScSolParamsinline
getNoBlocks() constPETScSolParamsinline
getStringValue(const std::string &key) constPETScSolParamsinline
hasValue(const std::string &key) constPETScSolParamsinline
paramsPETScSolParamsprotected
PETScSolParams(const LinSolParams &spar, const ProcessAdm &padm)PETScSolParamsinline
setGAMGOptions(const std::string &prefix, const SettingMap &map)PETScSolParamsprotected
setHypreOptions(const std::string &prefix, const SettingMap &map)PETScSolParamsprotected
setMLOptions(const std::string &prefix, const SettingMap &map)PETScSolParamsprotected
setupAdditiveSchwarz(PC &pc, size_t block, bool asmlu, bool smoother, const std::set< int > &blockEqs, bool setup)PETScSolParamsprotected
setupCoarseSolver(PC &pc, const std::string &prefix, const SettingMap &map)PETScSolParamsprotected
setupPC(PC &pc, size_t block, const std::string &prefix, const std::set< int > &blockEqs, bool setup)PETScSolParams
setupSmoothers(PC &pc, size_t iBlock, const ISMat &dirIndexSet, const std::set< int > &blockEqs, bool setup)PETScSolParamsprotected
~PETScSolParams()PETScSolParamsinline