|
IFEM
90A354
|
This is the complete list of members for PETScSolParams, including all inherited members.
| addDirSmoother(PC pc, const Mat &P, int iBlock, const ISMat &dirIndexSet) | PETScSolParams | protected |
| adm | PETScSolParams | protected |
| getBlock(size_t i) const | PETScSolParams | inline |
| getDoubleValue(const std::string &key) const | PETScSolParams | inline |
| getIntValue(const std::string &key) const | PETScSolParams | inline |
| getLinSysType() const | PETScSolParams | inline |
| getNoBlocks() const | PETScSolParams | inline |
| getStringValue(const std::string &key) const | PETScSolParams | inline |
| hasValue(const std::string &key) const | PETScSolParams | inline |
| params | PETScSolParams | protected |
| PETScSolParams(const LinSolParams &spar, const ProcessAdm &padm) | PETScSolParams | inline |
| setGAMGOptions(const std::string &prefix, const SettingMap &map) | PETScSolParams | protected |
| setHypreOptions(const std::string &prefix, const SettingMap &map) | PETScSolParams | protected |
| setMLOptions(const std::string &prefix, const SettingMap &map) | PETScSolParams | protected |
| setupAdditiveSchwarz(PC &pc, size_t block, bool asmlu, bool smoother, const std::set< int > &blockEqs, bool setup) | PETScSolParams | protected |
| setupCoarseSolver(PC &pc, const std::string &prefix, const SettingMap &map) | PETScSolParams | protected |
| 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) | PETScSolParams | protected |
| ~PETScSolParams() | PETScSolParams | inline |