Define traits for the AMG backend. More...
#include <dune/istl/schwarz.hh>#include <dune/istl/novlpschwarz.hh>#include <dune/istl/owneroverlapcopy.hh>#include <dune/istl/paamg/pinfo.hh>#include <dune/istl/preconditioners.hh>#include <dune/grid/common/capabilities.hh>#include <dumux/discretization/method.hh>Go to the source code of this file.
Define traits for the AMG backend.
Classes | |
| struct | Dumux::Temp::Capabilities::canCommunicate< Grid, codim > |
| class | Dumux::NonoverlappingSolverTraits< MType, VType, isParallel > |
| NonoverlappingSolverTraits used by discretization with non-overlapping parallel model. More... | |
| class | Dumux::NonoverlappingSolverTraits< MType, VType, true > |
| struct | Dumux::AmgTraitsImpl< Matrix, Vector, GridGeometry, DiscretizationMethod::box > |
| Box: use the non-overlapping AMG. More... | |
| class | Dumux::OverlappingSolverTraits< MType, VType, isParallel > |
| OverlappingSolverTraits used by discretization with overlapping parallel model. More... | |
| class | Dumux::OverlappingSolverTraits< MType, VType, true > |
| struct | Dumux::AmgTraitsImpl< Matrix, Vector, GridGeometry, DiscretizationMethod::cctpfa > |
| Cell-centered tpfa: use the overlapping AMG. More... | |
| struct | Dumux::AmgTraitsImpl< Matrix, Vector, GridGeometry, DiscretizationMethod::ccmpfa > |
Namespaces | |
| namespace | Dumux |
| make the local view function available whenever we use the grid geometry | |
| namespace | Dumux::Temp |
| namespace | Dumux::Temp::Capabilities |
Typedefs | |
| template<class MType , class VType , class GridGeometry > | |
| using | Dumux::AmgTraits = AmgTraitsImpl< MType, VType, GridGeometry, GridGeometry::discMethod > |
| The type traits required for using the AMG backend. More... | |
