VanGenuchten.hpp
Go to the documentation of this file.
146 static void relativePermeabilities(Container& values, const Params& params, const FluidState& fs)
A traits class which provides basic mathematical functions for arbitrary scalar floating point values... Implementation of the van Genuchten capillary pressure - saturation relation. Definition: VanGenuchten.hpp:56 static const int numPhases The number of fluid phases. Definition: VanGenuchten.hpp:68 static Evaluation Sw(const Params ¶ms, const FluidState &fs) The saturation-capillary pressure curve according to van Genuchten. Definition: VanGenuchten.hpp:212 ParamsT Params The type of the parameter objects for this law. Definition: VanGenuchten.hpp:62 static const bool isSaturationDependent Definition: VanGenuchten.hpp:83 static Evaluation twoPhaseSatPcnw(const Params ¶ms, const Evaluation &Sw) The saturation-capillary pressure curve according to van Genuchten using a material law specific API. Definition: VanGenuchten.hpp:194 static Evaluation pcnw(const Params ¶ms, const FluidState &fs) The capillary pressure-saturation curve according to van Genuchten. Definition: VanGenuchten.hpp:169 static void saturations(Container &values, const Params ¶ms, const FluidState &fs) Calculate the saturations of the phases starting from their pressure differences. Definition: VanGenuchten.hpp:127 static Evaluation twoPhaseSatKrn(const Params ¶ms, Evaluation Sw) Definition: VanGenuchten.hpp:287 static const bool implementsTwoPhaseSatApi Definition: VanGenuchten.hpp:79 static Evaluation Sn(const Params ¶ms, const FluidState &fs) Calculate the non-wetting phase saturations depending on the phase pressures. Definition: VanGenuchten.hpp:233 static const bool isPressureDependent Definition: VanGenuchten.hpp:87 Traits::Scalar Scalar The type of the scalar values for this law. Definition: VanGenuchten.hpp:65 static void capillaryPressures(Container &values, const Params ¶ms, const FluidState &fs) The capillary pressure-saturation curves according to van Genuchten. Definition: VanGenuchten.hpp:114 static const bool isCompositionDependent Definition: VanGenuchten.hpp:95 static Evaluation krn(const Params ¶ms, const FluidState &fs) The relative permeability for the non-wetting phase of the medium according to van Genuchten. Definition: VanGenuchten.hpp:278 static Evaluation twoPhaseSatKrw(const Params ¶ms, const Evaluation &Sw) Definition: VanGenuchten.hpp:260 static void relativePermeabilities(Container &values, const Params ¶ms, const FluidState &fs) The relative permeability-saturation curves according to van Genuchten. Definition: VanGenuchten.hpp:146 static Evaluation krw(const Params ¶ms, const FluidState &fs) The relative permeability for the wetting phase of the medium according to van Genuchten's curve with... Definition: VanGenuchten.hpp:251 static const bool isTemperatureDependent Definition: VanGenuchten.hpp:91 static Evaluation twoPhaseSatSw(const Params ¶ms, const Evaluation &pC) Definition: VanGenuchten.hpp:221 static Evaluation twoPhaseSatSn(const Params ¶ms, const Evaluation &pC) Definition: VanGenuchten.hpp:237 TraitsT Traits The traits class for this material law. Definition: VanGenuchten.hpp:59 static const bool implementsTwoPhaseApi Definition: VanGenuchten.hpp:75 Definition: Air_Mesitylene.hpp:34 ReturnEval_< Evaluation1, Evaluation2 >::type pow(const Evaluation1 &base, const Evaluation2 &exp) Definition: MathToolbox.hpp:416 |