28#ifndef OPM_FLOW_BASE_PROBLEM_BLACKOIL_PROPERTIES_HPP
29#define OPM_FLOW_BASE_PROBLEM_BLACKOIL_PROPERTIES_HPP
32#include <opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp>
40#include <opm/simulators/flow/BlackoilModel.hpp>
46template <
class TypeTag>
47class FlowProblemBlackoil;
50namespace Opm::Properties {
55 using InheritsFrom = std::tuple<FlowBaseProblem>;
61template<
class TypeTag>
66template<
class TypeTag>
67struct Problem<TypeTag, TTag::FlowBaseProblemBlackoil>
70template<
class TypeTag>
71struct Model<TypeTag, TTag::FlowBaseProblemBlackoil>
75template<
class TypeTag>
83 FluidSystem::waterPhaseIdx,
84 FluidSystem::oilPhaseIdx,
85 FluidSystem::gasPhaseIdx>;
90 using type =
typename EclMaterialLawManager::MaterialLaw;
94template<
class TypeTag>
99template<
class TypeTag>
This file contains the flux module which is used for flow problems.
Output module for the results black oil model writing in ECL binary format.
A model implementation for three-phase black oil.
Definition BlackoilModel.hpp:62
This is a "dummy" gradient calculator which does not do anything.
Definition DummyGradientCalculator.hpp:50
Definition FIBlackoilModel.hpp:50
This problem simulates an input file given in the data format used by the commercial ECLiPSE simulato...
Definition FlowProblemBlackoil.hpp:81
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilboundaryratevector.hh:37
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242
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:235
The Opm property system, traits with inheritance.
Specifies a flux module which uses ECL transmissibilities.
Definition NewTranFluxModule.hpp:68
Specifies the relation used for velocity.
Definition multiphasebaseproperties.hh:72
Calculates gradients of arbitrary quantities at flux integration points.
Definition fvbaseproperties.hh:152
The material law which ought to be used (extracted from the spatial parameters)
Definition multiphasebaseproperties.hh:51
The type of the model.
Definition basicproperties.hh:88
Definition FlowBaseProblemProperties.hpp:61
The type of the problem.
Definition fvbaseproperties.hh:81
Definition FlowProblemBlackoilProperties.hpp:54