3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
amgbackend.hh File Reference

Provides a parallel linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver. More...

#include <memory>
#include <dune/common/exceptions.hh>
#include <dune/common/parallel/indexset.hh>
#include <dune/common/version.hh>
#include <dune/common/parallel/mpicommunication.hh>
#include <dune/grid/common/capabilities.hh>
#include <dune/istl/paamg/amg.hh>
#include <dune/istl/paamg/pinfo.hh>
#include <dune/istl/solvers.hh>
#include <dumux/linear/solver.hh>
#include <dumux/linear/parallelhelpers.hh>
#include <dumux/common/properties.hh>
#include <dumux/linear/linearsolvertraits.hh>

Go to the source code of this file.

Description

Provides a parallel linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver.

Classes

class  Dumux::AMGBiCGSTABBackend< LinearSolverTraits >
 A linear solver based on the ISTL AMG preconditioner and the ISTL BiCGSTAB solver. More...
struct  Dumux::GridGeometry< TypeTag, MyTypeTag >

Namespaces

namespace  Dumux

Typedefs

template<class GridView, class Traits>
using Dumux::ParallelAMGBackend = AMGBiCGSTABBackend<Traits>
template<class GridView, class Traits>
using Dumux::ParallelAMGBackend
template<class TypeTag, template< class, class > class Property>
using Dumux::GetPropType
 get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(...))
template<class GridGeometry>
using Dumux::LinearSolverTraits
 The type traits required for using the IstlFactoryBackend.
template<class TypeTag, template< class, class > class Property>
using Dumux::GetPropType
 get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(...))