3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Typedefs
linearsolvertraits.hh File Reference

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/common/gridcapabilities.hh>
#include <dumux/discretization/method.hh>

Go to the source code of this file.

Description

Define traits for linear solvers.

The type traits required for using the IstlFactoryBackend.

Classes

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, DiscretizationMethods::Box >
 Box: use overlapping or non-overlapping model depending on the grid. More...
 
struct  Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::CCTpfa >
 Cell-centered tpfa: use overlapping model. More...
 
struct  Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::FCStaggered >
 Face-centered staggered: use overlapping model. More...
 
class  Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::FCStaggered >::DofMapper
 
struct  Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::CCMpfa >
 Cell-centered mpfa: use overlapping model. More...
 
struct  Dumux::LinearSolverTraitsImpl< GridGeometry, DiscretizationMethods::Staggered >
 staggered: use overlapping model More...
 

Namespaces

namespace  Dumux
 

Typedefs

template<class GridGeometry >
using Dumux::LinearSolverTraits = LinearSolverTraitsImpl< GridGeometry, typename GridGeometry::DiscretizationMethod >
 
Include dependency graph for linearsolvertraits.hh: