EffToAbsLaw.hpp
Go to the documentation of this file.
67 template <class EffLawT, class ParamsT = EffToAbsLawParams<typename EffLawT::Params, EffLawT::numPhases> >
141 static void relativePermeabilities(Container &values, const Params ¶ms, const FluidState &fs)
153 EffLaw::template relativePermeabilities<Container, OverlayFluidState>(values, params, overlayFs);
295 { return EffLaw::twoPhaseSatKrw(params, effectiveSaturation(params, Sw, Traits::nonWettingPhaseIdx)); }
323 { return EffLaw::twoPhaseSatKrn(params, effectiveSaturation(params, Sw, Traits::nonWettingPhaseIdx)); }
355 static Evaluation effectiveSaturation(const Params ¶ms, const Evaluation& S, unsigned phaseIdx)
362 static Evaluation absoluteSaturation(const Params ¶ms, const Evaluation& S, unsigned phaseIdx)
static void saturations(Container &values, const Params ¶ms, const FluidState &fs) The saturation-capillary pressure curves. Definition: EffToAbsLaw.hpp:200 static Evaluation Sw(const Params ¶ms, const FluidState &fs) Calculate wetting liquid phase saturation given that the rest of the fluid state has been initialized... Definition: EffToAbsLaw.hpp:213 static const bool isSaturationDependent Definition: EffToAbsLaw.hpp:90 static std::enable_if< implementsTwoPhaseSatApi, Evaluation >::type twoPhaseSatKrw(const Params ¶ms, const Evaluation &Sw) Definition: EffToAbsLaw.hpp:294 static std::enable_if< (Traits::numPhases > 2), Evaluation >::type Sg(const Params ¶ms, const FluidState &fs) Calculate gas phase saturation given that the rest of the fluid state has been initialized. Definition: EffToAbsLaw.hpp:256 static Evaluation pcnw(const Params ¶ms, const FluidState &fs) The capillary pressure-saturation curve. Definition: EffToAbsLaw.hpp:168 Definition: Air_Mesitylene.hpp:31 static Evaluation krw(const Params ¶ms, const FluidState &fs) The relative permeability for the wetting phase. Definition: EffToAbsLaw.hpp:273 static const int numPhases The number of fluid phases. Definition: EffToAbsLaw.hpp:78 static void relativePermeabilities(Container &values, const Params ¶ms, const FluidState &fs) The relative permeability-saturation curves depending on absolute saturations. Definition: EffToAbsLaw.hpp:141 static std::enable_if< implementsTwoPhaseSatApi, Evaluation >::type twoPhaseSatSw(const Params ¶ms, const Evaluation &Sw) Definition: EffToAbsLaw.hpp:222 static std::enable_if< (Traits::numPhases > 2), Evaluation >::type krg(const Params ¶ms, const FluidState &fs) The relative permability of the gas phase. Definition: EffToAbsLaw.hpp:332 static std::enable_if< implementsTwoPhaseSatApi, Evaluation >::type twoPhaseSatSn(const Params ¶ms, const Evaluation &Sw) Definition: EffToAbsLaw.hpp:241 static Evaluation absoluteSaturation(const Params ¶ms, const Evaluation &S, unsigned phaseIdx) Convert an effective saturation to an absolute one. Definition: EffToAbsLaw.hpp:362 static const bool implementsTwoPhaseApi Definition: EffToAbsLaw.hpp:82 static const bool isCompositionDependent Definition: EffToAbsLaw.hpp:102 static Evaluation krn(const Params ¶ms, const FluidState &fs) The relative permeability of the non-wetting phase. Definition: EffToAbsLaw.hpp:301 static const bool isTemperatureDependent Definition: EffToAbsLaw.hpp:98 A default implementation of the parameters for the adapter class to convert material laws from effect... static const bool implementsTwoPhaseSatApi Definition: EffToAbsLaw.hpp:86 This is a fluid state which allows to set the fluid saturations and takes all other quantities from a... Definition: SaturationOverlayFluidState.hpp:40 static Evaluation effectiveSaturation(const Params ¶ms, const Evaluation &S, unsigned phaseIdx) Convert an absolute saturation to an effective one. Definition: EffToAbsLaw.hpp:355 static const bool isPressureDependent Definition: EffToAbsLaw.hpp:94 static std::enable_if< implementsTwoPhaseSatApi, Evaluation >::type twoPhaseSatKrn(const Params ¶ms, const Evaluation &Sw) Definition: EffToAbsLaw.hpp:322 This is a fluid state which allows to set the fluid saturations and takes all other quantities from a... static Evaluation Sn(const Params ¶ms, const FluidState &fs) Calculate non-wetting liquid phase saturation given that the rest of the fluid state has been initial... Definition: EffToAbsLaw.hpp:232 This material law takes a material law defined for effective saturations and converts it to a materia... Definition: EffToAbsLaw.hpp:68 static std::enable_if< implementsTwoPhaseSatApi, Evaluation >::type twoPhaseSatPcnw(const Params ¶ms, const Evaluation &SwAbs) Definition: EffToAbsLaw.hpp:189 static void capillaryPressures(Container &values, const Params ¶ms, const FluidState &fs) The capillary pressure-saturation curves depending on absolute saturations. Definition: EffToAbsLaw.hpp:115 |