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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||