28 #ifndef OPM_BLACK_OIL_FOAM_PARAMS_HPP 29 #define OPM_BLACK_OIL_FOAM_PARAMS_HPP 31 #include <opm/material/common/Tabulated1DFunction.hpp> 42 template<
class Scalar>
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_;
88 #endif // OPM_BLACK_OIL_FOAM_PARAMS_HPP void setNumSatRegions(unsigned numRegions)
Specify the number of saturation regions.
Definition: blackoilfoamparams.cpp:127
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: blackoilbioeffectsmodules.hh:45
Struct holding the parameters for the BlackoilFoamModule class.
Definition: blackoilfoamparams.hpp:43
Definition: blackoilfoamparams.hpp:60