SystemPreconditionerFactory.hpp File Reference
#include <opm/simulators/linalg/system/MultiComm.hpp>
#include <opm/simulators/linalg/PreconditionerFactory.hpp>
#include <opm/simulators/linalg/system/SystemTypes.hpp>
#include <dune/istl/operators.hh>
#include <dune/istl/paamg/pinfo.hh>
Include dependency graph for SystemPreconditionerFactory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::StandardPreconditioners< SystemSeqOp< double >, Dune::Amg::SequentialInformation, void >
 
struct  Opm::StandardPreconditioners< SystemParOp< double >, Dune::Amg::SequentialInformation, void >
 
struct  Opm::StandardPreconditioners< SystemParOp< double >, SystemComm, void >
 

Namespaces

namespace  Opm
 

Typedefs

template<typename Scalar >
using Opm::SystemSeqOp = Dune::MatrixAdapter< SystemMatrix< Scalar >, SystemVector< Scalar >, SystemVector< Scalar > >
 
using Opm::SystemComm = Dune::MultiCommunicator< const Dune::OwnerOverlapCopyCommunication< int, int > &, const Dune::JacComm & >
 
template<typename Scalar >
using Opm::SystemParOp = Dune::OverlappingSchwarzOperator< SystemMatrix< Scalar >, SystemVector< Scalar >, SystemVector< Scalar >, SystemComm >