PreconditionerFactory_impl.hpp File Reference #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 <config.h>
Include dependency graph for PreconditionerFactory_impl.hpp:
Go to the source code of this file.
Macro Definition Documentation◆ INSTANCE_PF
Value:
INSTANCE_PF_PAR(Dim) \
INSTANCE_PF_SEQ(Dim)
◆ INSTANCE_PF_PAR
Value:
WellModelMatrixAdapter< Dune::BCRSMatrix< MatrixBlock< double, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, overlap > OpW Definition: PreconditionerFactory_impl.hpp:761 Dune::OverlappingSchwarzOperator< Dune::BCRSMatrix< MatrixBlock< double, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, CommPar > OpBPar Definition: PreconditionerFactory_impl.hpp:782 WellModelGhostLastMatrixAdapter< Dune::BCRSMatrix< MatrixBlock< double, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, overlap > OpWG Definition: PreconditionerFactory_impl.hpp:767 Dune::OverlappingSchwarzOperator< Dune::BCRSMatrix< Dune::FieldMatrix< double, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, CommPar > OpFPar Definition: PreconditionerFactory_impl.hpp:776 Dune::OwnerOverlapCopyCommunication< int, int > CommPar Definition: PreconditionerFactory_impl.hpp:770 ◆ INSTANCE_PF_SEQ
Value:
Dune::MatrixAdapter< Dune::BCRSMatrix< Opm::MatrixBlock< double, Dim, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > >, Dune::BlockVector< Dune::FieldVector< double, Dim > > > OpBSeq Definition: PreconditionerFactory_impl.hpp:755 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||