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/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 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:
WellModelMatrixAdapter< Dune::BCRSMatrix< MatrixBlock< Scalar, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, Dune::BlockVector< Dune::FieldVector< Scalar, Dim > >, overlap > OpW Definition: PreconditionerFactory_impl.hpp:794 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:815 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:820 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:809 Dune::OwnerOverlapCopyCommunication< int, int > CommPar Definition: PreconditionerFactory_impl.hpp:803 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:826 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:800 ◆ 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:788 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||