35 #ifndef OPENRS_SIMULATORTRAITS_HEADER 36 #define OPENRS_SIMULATORTRAITS_HEADER 39 #include <opm/porsol/common/ReservoirPropertyCapillaryAnisotropicRelperm.hpp> 40 #include <opm/porsol/mimetic/MimeticIPAnisoRelpermEvaluator.hpp> 41 #include <opm/porsol/common/ReservoirPropertyCapillary.hpp> 42 #include <opm/porsol/mimetic/MimeticIPEvaluator.hpp> 43 #include <opm/porsol/mimetic/IncompFlowSolverHybrid.hpp> 44 #include <opm/porsol/euler/EulerUpstream.hpp> 46 #include <opm/porsol/euler/ImplicitCapillarity.hpp> 56 template <
int Dimension>
63 template <
class Gr
idInterface,
class RockInterface>
74 template <
int Dimension>
81 template <
class Gr
idInterface,
class RockInterface>
89 template <
class IsotropyPolicy>
92 template <
class Gr
idInterface,
class BoundaryConditions>
95 enum { Dimension = GridInterface::Dimension };
96 typedef typename IsotropyPolicy::template ResProp<Dimension>::Type RP;
99 BoundaryConditions>
Type;
123 template <
class IsotropyPolicy>
126 template <
class Gr
idInterface,
class BoundaryConditions>
129 enum { Dimension = GridInterface::Dimension };
130 typedef typename IsotropyPolicy::template ResProp<Dimension>::Type RP;
138 template <
class RelpermPolicy,
template <
class>
class TransportPolicy>
142 template <
class Gr
idInterface,
class BoundaryConditions>
146 typename RelpermPolicy::template ResProp<GridInterface::Dimension>::Type,
148 RelpermPolicy::template InnerProduct>
Type;
157 #endif // OPENRS_SIMULATORTRAITS_HEADER Traits policies for isotropic (scalar) relperm.
Definition: SimulatorTraits.hpp:53
Traits for implicit transport.
Definition: SimulatorTraits.hpp:124
A property class for incompressible two-phase flow.
Definition: ReservoirPropertyCapillary.hpp:79
The pressure/flow solver type.
Definition: SimulatorTraits.hpp:143
Class for doing simple transport by explicit Euler upstream method for general grid.
Definition: ImplicitCapillarity.hpp:52
The reservoir property type.
Definition: SimulatorTraits.hpp:75
Definition: MimeticIPEvaluator.hpp:85
Traits for explicit transport.
Definition: SimulatorTraits.hpp:90
Class for immiscible dead oil and dry gas.
Definition: applier.hpp:18
Class for doing simple transport by explicit Euler upstream method for general grid.
Definition: EulerUpstream.hpp:52
A property class for incompressible two-phase flow.
Definition: ReservoirPropertyCapillaryAnisotropicRelperm.hpp:104
Solve mixed formulation of incompressible flow modelled by Darcy's law ] The solver is based on a hyb...
Definition: IncompFlowSolverHybrid.hpp:369
Definition: MimeticIPAnisoRelpermEvaluator.hpp:85
The inner product template.
Definition: SimulatorTraits.hpp:64
Definition: SimulatorTraits.hpp:127
Definition: SimulatorTraits.hpp:93
Combines the component traits into a single, parametrized type.
Definition: SimulatorTraits.hpp:139
The inner product template.
Definition: SimulatorTraits.hpp:82
Traits for upscaling with anisotropic relperm (tensorial) input.
Definition: SimulatorTraits.hpp:71
The reservoir property type.
Definition: SimulatorTraits.hpp:57