Define traits for linear solvers. 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 linear solvers.
Classes | |
struct | Dumux::Temp::Capabilities::canCommunicate< Grid, codim > |
struct | Dumux::SequentialSolverTraits< MType, VType > |
sequential solver traits More... | |
struct | Dumux::NonoverlappingSolverTraits< MType, VType > |
struct | Dumux::OverlappingSolverTraits< MType, VType > |
struct | Dumux::LinearSolverTraitsBase< GridGeometry > |
struct | Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethod::box > |
Box: use overlapping or non-overlapping model depending on the grid. More... | |
struct | Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethod::cctpfa > |
Cell-centered tpfa: use overlapping model. More... | |
struct | Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethod::ccmpfa > |
Cell-centered mpfa: use overlapping model. More... | |
struct | Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethod::staggered > |
staggered: use overlapping model TODO provide staggered-specific traits, combining overlapping/non-overlapping More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Temp |
namespace | Dumux::Temp::Capabilities |
Typedefs | |
template<class GridGeometry > | |
using | Dumux::LinearSolverTraits = LinearSolverTraitsImpl< GridGeometry, GridGeometry::discMethod > |
The type traits required for using the IstlFactoryBackend. More... | |