NullMaterial.hpp
Go to the documentation of this file.
A traits class which provides basic mathematical functions for arbitrary scalar floating point values... Reference implementation of params for the linear M-phase material material. Definition: NullMaterialParams.hpp:37 Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressu... Definition: NullMaterial.hpp:46 static const bool isTemperatureDependent Definition: NullMaterial.hpp:76 static std::enable_if<(numPhases >1), Evaluation >::type pcnw(const Params &, const FluidState &) The difference between the pressures of the non-wetting and wetting phase. Definition: NullMaterial.hpp:129 static Scalar Sn(const Params &, const FluidState &) Calculate non-wetting phase saturation given that the rest of the fluid state has been initialized. Definition: NullMaterial.hpp:155 static std::enable_if< numPhases==2, Evaluation >::type twoPhaseSatPcnw(const Params &, const Evaluation &) Definition: NullMaterial.hpp:134 static std::enable_if< numPhases==2, Evaluation >::type twoPhaseSatKrw(const Params &, const Evaluation &Sw) Definition: NullMaterial.hpp:189 static Scalar Sw(const Params &, const FluidState &) Calculate wetting phase saturation given that the rest of the fluid state has been initialized. Definition: NullMaterial.hpp:142 static std::enable_if<(numPhases >1), Evaluation >::type krn(const Params &, const FluidState &fluidState) The relative permability of the liquid non-wetting phase. Definition: NullMaterial.hpp:197 static const unsigned numPhases The number of fluid phases. Definition: NullMaterial.hpp:53 static const bool implementsTwoPhaseSatApi Definition: NullMaterial.hpp:61 static const bool isSaturationDependent Definition: NullMaterial.hpp:68 static void saturations(ContainerT &, const Params &, const FluidState &) The inverse of the capillary pressure. Definition: NullMaterial.hpp:102 static void capillaryPressures(ContainerT &values, const Params &, const FluidState &) Returns constant 0 for all phases. Definition: NullMaterial.hpp:90 static std::enable_if<(Traits::numPhases >2), Evaluation >::type pcgn(const Params &, const FluidState &) The difference between the pressures of the gas and the non-wetting phase. Definition: NullMaterial.hpp:234 static const bool implementsTwoPhaseApi Definition: NullMaterial.hpp:57 static std::enable_if< numPhases==2, Evaluation >::type twoPhaseSatSn(const Params &, const Evaluation &) Definition: NullMaterial.hpp:160 static void relativePermeabilities(ContainerT &values, const Params &, const FluidState &fluidState) The relative permeability of all phases. Definition: NullMaterial.hpp:111 static const bool isCompositionDependent Definition: NullMaterial.hpp:80 static const bool isPressureDependent Definition: NullMaterial.hpp:72 static std::enable_if< numPhases==2, Evaluation >::type twoPhaseSatSw(const Params &, const Evaluation &) Definition: NullMaterial.hpp:147 static std::enable_if<(numPhases >2), Evaluation >::type Sg(const Params &, const FluidState &) Calculate gas phase saturation given that the rest of the fluid state has been initialized. Definition: NullMaterial.hpp:171 static std::enable_if<(numPhases >2), Evaluation >::type krg(const Params &, const FluidState &fluidState) The relative permability of the gas phase. Definition: NullMaterial.hpp:219 static std::enable_if< numPhases==2, Evaluation >::type twoPhaseSatKrn(const Params &, const Evaluation &Sw) Definition: NullMaterial.hpp:207 static std::enable_if<(numPhases >1), Evaluation >::type krw(const Params &, const FluidState &fluidState) The relative permability of the wetting phase. Definition: NullMaterial.hpp:179 Definition: Air_Mesitylene.hpp:34 ReturnEval_< Evaluation1, Evaluation2 >::type min(const Evaluation1 &arg1, const Evaluation2 &arg2) Definition: MathToolbox.hpp:346 ReturnEval_< Evaluation1, Evaluation2 >::type max(const Evaluation1 &arg1, const Evaluation2 &arg2) Definition: MathToolbox.hpp:341 |