SystemPreconditioner.hpp File Reference
#include <opm/simulators/linalg/system/MultiComm.hpp>
#include <opm/simulators/linalg/system/SystemCprwPressureStage.hpp>
#include <opm/simulators/linalg/system/SystemTypes.hpp>
#include <opm/simulators/linalg/FlexibleSolver.hpp>
#include <opm/simulators/linalg/PreconditionerWithUpdate.hpp>
#include <opm/simulators/linalg/PropertyTree.hpp>
#include <opm/common/ErrorMacros.hpp>
#include <dune/istl/operators.hh>
#include <dune/istl/paamg/pinfo.hh>
#include <functional>
#include <memory>
#include <stdexcept>
Include dependency graph for SystemPreconditioner.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::SystemPreconditioner< Scalar, ResOp, ResComm >
 

Namespaces

namespace  Opm
 

Typedefs

template<typename Scalar >
using Opm::SeqResOperator = Dune::MatrixAdapter< RRMatrix< Scalar >, ResVector< Scalar >, ResVector< Scalar > >
 
using Opm::ParResComm = Dune::OwnerOverlapCopyCommunication< int, int >
 
template<typename Scalar >
using Opm::ParResOperator = Dune::OverlappingSchwarzOperator< RRMatrix< Scalar >, ResVector< Scalar >, ResVector< Scalar >, ParResComm >