28#ifndef OPM_FLOW_PROBLEM_COMP_PROPERTIES_HPP
29#define OPM_FLOW_PROBLEM_COMP_PROPERTIES_HPP
32#include <opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp>
36#include <opm/material/thermal/EnergyModuleType.hpp>
41template <
class TypeTag>
45namespace Opm::Properties {
50 using InheritsFrom = std::tuple<FlowBaseProblem>;
55template<
class TypeTag>
59template<
class TypeTag>
64template<
class TypeTag>
66{
static constexpr EnergyModules value = EnergyModules::NoTemperature; };
69template<
class TypeTag>
76 using Traits = ThreePhaseMaterialTraits<Scalar,
77 FluidSystem::waterPhaseIdx,
78 FluidSystem::oilPhaseIdx,
79 FluidSystem::gasPhaseIdx,
84 using EclMaterialLawManager = ::Opm::EclMaterialLaw::Manager<Traits>;
86 using type =
typename EclMaterialLawManager::MaterialLaw;
90template<
class TypeTag>
92{
static constexpr bool value =
false; };
This problem simulates an input file given in the data format used by the commercial ECLiPSE simulato...
Definition FlowProblemComp.hpp:60
A class which handles tracers as specified in by ECL.
Definition TracerModel.hpp:75
The generic type tag for problems using the immiscible multi-phase model.
Definition blackoilmodel.hh:82
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilbioeffectsmodules.hh:45
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:233
The Opm property system, traits with inheritance.
Enable diffusive fluxes?
Definition multiphasebaseproperties.hh:91
Specifies who temperature is modeled by the simulator.
Definition blackoilproperties.hh:108
The material law which ought to be used (extracted from the spatial parameters).
Definition multiphasebaseproperties.hh:55
The type of the problem.
Definition fvbaseproperties.hh:81
Definition FlowProblemCompProperties.hpp:49
Definition FlowBaseProblemProperties.hpp:103