| PreconditionerFactory_impl.hpp File Reference #include <config.h>#include <opm/common/ErrorMacros.hpp>#include <opm/common/TimingMacros.hpp>#include <opm/simulators/linalg/PreconditionerFactory.hpp>#include <opm/simulators/linalg/DILU.hpp>#include <opm/simulators/linalg/ExtraSmoothers.hpp>#include <opm/simulators/linalg/FlexibleSolver.hpp>#include <opm/simulators/linalg/FlowLinearSolverParameters.hpp>#include <opm/simulators/linalg/OwningBlockPreconditioner.hpp>#include <opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp>#include <opm/simulators/linalg/ParallelOverlappingILU0.hpp>#include <opm/simulators/linalg/PressureBhpTransferPolicy.hpp>#include <opm/simulators/linalg/PressureTransferPolicy.hpp>#include <opm/simulators/linalg/PropertyTree.hpp>#include <opm/simulators/linalg/WellOperators.hpp>#include <opm/simulators/linalg/amgcpr.hh>#include <opm/simulators/linalg/ilufirstelement.hh>#include <opm/simulators/linalg/matrixblock.hh>#include <dune/common/unused.hh>#include <dune/istl/owneroverlapcopy.hh>#include <dune/istl/paamg/amg.hh>#include <dune/istl/paamg/fastamg.hh>#include <dune/istl/paamg/kamg.hh>#include <dune/istl/preconditioners.hh>#include <opm/simulators/linalg/PreconditionerFactoryGPUIncludeWrapper.hpp>#include <cassert>#include <opm/simulators/linalg/StandardPreconditioners.hpp>
Include dependency graph for PreconditionerFactory_impl.hpp:  Go to the source code of this file. 
 
 
 Macro Definition Documentation◆ INSTANTIATE_PF
 
Value:     INSTANTIATE_PF_PAR(T,Dim) \     INSTANTIATE_PF_SEQ(T,Dim) ◆ INSTANTIATE_PF_PAR
 
Value: Dune::OverlappingSchwarzOperator< Dune::BCRSMatrix< MatrixBlock< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, CommPar > OpBPar Definition: PreconditionerFactory_impl.hpp:233 Opm::GhostLastMatrixAdapter< Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, CommPar > OpGLFPar Definition: PreconditionerFactory_impl.hpp:238 WellModelMatrixAdapter< Dune::BCRSMatrix< MatrixBlock< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > > > OpW Definition: PreconditionerFactory_impl.hpp:212 Dune::OverlappingSchwarzOperator< Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, CommPar > OpFPar Definition: PreconditionerFactory_impl.hpp:227 Dune::OwnerOverlapCopyCommunication< int, int > CommPar Definition: PreconditionerFactory_impl.hpp:221 Opm::GhostLastMatrixAdapter< Dune::BCRSMatrix< MatrixBlock< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, CommPar > OpGLBPar Definition: PreconditionerFactory_impl.hpp:244 WellModelGhostLastMatrixAdapter< Dune::BCRSMatrix< MatrixBlock< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, overlap > OpWG Definition: PreconditionerFactory_impl.hpp:218 ◆ INSTANTIATE_PF_SEQ
 
Value: Dune::MatrixAdapter< Dune::BCRSMatrix< MatrixBlock< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > > > OpBSeq Definition: PreconditionerFactory_impl.hpp:207 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||