Go to the source code of this file.
|
template<typename STRATEGY > |
void | geos::hypre::mgr::setStrategy (LinearSolverParameters::MGR const ¶ms, arrayView1d< int const > const &numComponentsPerField, HyprePrecWrapper &precond, HypreMGRData &mgrData) |
| Helper to simplify MGR setup. More...
|
|
void | geos::hypre::mgr::createMGR (LinearSolverParameters const ¶ms, DofManager const *const dofManager, HyprePrecWrapper &precond, HypreMGRData &mgrData) |
| Create the MGR preconditioner object. More...
|
|
◆ createMGR()
Create the MGR preconditioner object.
- Parameters
-
params | preconditioner parameters |
dofManager | pointer to DofManager for the linear system |
precond | the preconditioner |
mgrData | auxiliary data for MGR |
◆ setStrategy()
template<typename STRATEGY >
Helper to simplify MGR setup.
- Template Parameters
-
STRATEGY | strategy class (one of structs defined below) |
- Parameters
-
params | MGR parameters |
numComponentsPerField | array containing number of components in each field |
precond | the preconditioner wrapper |
mgrData | additional MGR data struct with marker array populated |
Definition at line 59 of file HypreMGR.hpp.