28#ifndef OPM_BLACK_OIL_FOAM_PARAMS_HPP
29#define OPM_BLACK_OIL_FOAM_PARAMS_HPP
31#include <opm/material/common/Tabulated1DFunction.hpp>
45 using TabulatedFunction = Tabulated1DFunction<Scalar>;
47 template<
bool enableFoam>
48 void initFromState(
const EclipseState& eclState);
61 Scalar fm_min = 1e-20;
78 std::vector<Scalar> foamRockDensity_;
79 std::vector<bool> foamAllowDesorption_;
80 std::vector<FoamCoefficients> foamCoefficients_;
81 std::vector<TabulatedFunction> adsorbedFoamTable_;
82 std::vector<TabulatedFunction> gasMobilityMultiplierTable_;
83 Opm::Phase transport_phase_;
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilbioeffectsmodules.hh:45
Definition blackoilfoamparams.hpp:60
Struct holding the parameters for the BlackoilFoamModule class.
Definition blackoilfoamparams.hpp:44
void setNumSatRegions(unsigned numRegions)
Specify the number of saturation regions.
Definition blackoilfoamparams.cpp:127