RegularizedVanGenuchten.hpp
Go to the documentation of this file.
142 static void relativePermeabilities(Container& values, const Params& params, const FluidState& fs)
Implementation of the regularized van Genuchten's capillary pressure / relative permeability <-> satu... Definition: RegularizedVanGenuchten.hpp:72 static const int numPhases The number of fluid phases. Definition: RegularizedVanGenuchten.hpp:82 static const bool isCompositionDependent Definition: RegularizedVanGenuchten.hpp:109 static Evaluation krn(const Params ¶ms, const FluidState &fs) Regularized version of the relative permeability for the non-wetting phase of the medium implied by t... Definition: RegularizedVanGenuchten.hpp:327 static const bool implementsTwoPhaseApi Definition: RegularizedVanGenuchten.hpp:89 static void saturations(Container &values, const Params ¶ms, const FluidState &fs) Calculate the saturations of the phases starting from their pressure differences. Definition: RegularizedVanGenuchten.hpp:129 static const bool isSaturationDependent Definition: RegularizedVanGenuchten.hpp:97 static Evaluation Sn(const Params ¶ms, const FluidState &fs) Calculate the non-wetting phase saturations depending on the phase pressures. Definition: RegularizedVanGenuchten.hpp:272 static const bool isPressureDependent Definition: RegularizedVanGenuchten.hpp:101 static Evaluation pcnw(const Params ¶ms, const FluidState &fs) A regularized van Genuchten capillary pressure-saturation curve. Definition: RegularizedVanGenuchten.hpp:163 static Evaluation twoPhaseSatPcnw(const Params ¶ms, const Evaluation &Sw) Definition: RegularizedVanGenuchten.hpp:170 static const bool isTemperatureDependent Definition: RegularizedVanGenuchten.hpp:105 static Evaluation twoPhaseSatSn(const Params ¶ms, const Evaluation &pc) Definition: RegularizedVanGenuchten.hpp:276 static Evaluation twoPhaseSatKrn(const Params ¶ms, const Evaluation &Sw) Definition: RegularizedVanGenuchten.hpp:335 static Evaluation twoPhaseSatSw(const Params ¶ms, const Evaluation &pC) Definition: RegularizedVanGenuchten.hpp:231 static Evaluation Sw(const Params ¶ms, const FluidState &fs) A regularized van Genuchten saturation-capillary pressure curve. Definition: RegularizedVanGenuchten.hpp:222 static Evaluation twoPhaseSatKrw(const Params ¶ms, const Evaluation &Sw) Definition: RegularizedVanGenuchten.hpp:301 static void relativePermeabilities(Container &values, const Params ¶ms, const FluidState &fs) Returns the relative permeabilities of the phases dependening on the phase saturations. Definition: RegularizedVanGenuchten.hpp:142 static const bool implementsTwoPhaseSatApi Definition: RegularizedVanGenuchten.hpp:93 static Evaluation krw(const Params ¶ms, const FluidState &fs) Regularized version of the relative permeability for the wetting phase of the medium implied by the v... Definition: RegularizedVanGenuchten.hpp:294 static void capillaryPressures(Container &values, const Params ¶ms, const FluidState &fs) Calculate the pressure difference of the phases in the most generic way. Definition: RegularizedVanGenuchten.hpp:116 Evaluation eval(const Evaluation &x, bool extrapolate=false) const Evaluate the spline at a given position. Definition: Spline.hpp:797 Implementation of the van Genuchten capillary pressure - saturation relation. Definition: VanGenuchten.hpp:56 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 twoPhaseSatKrn(const Params ¶ms, Evaluation Sw) Definition: VanGenuchten.hpp:287 static Evaluation twoPhaseSatKrw(const Params ¶ms, const Evaluation &Sw) Definition: VanGenuchten.hpp:260 static Evaluation twoPhaseSatSw(const Params ¶ms, const Evaluation &pC) Definition: VanGenuchten.hpp:221 Definition: Air_Mesitylene.hpp:34 |