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... | |