Public Types |
Static Public Member Functions |
Static Protected Member Functions |
List of all members
Opm::Somerton< FluidSystem, ScalarT, ParamsT > Class Template Reference Implements the Somerton law of heat conductivity in a porous medium. More...
Detailed Descriptiontemplate<class FluidSystem, class ScalarT, class ParamsT = SomertonParams<FluidSystem::numPhases, ScalarT>>
|
typedef ParamsT Opm::Somerton< FluidSystem, ScalarT, ParamsT >::Params |
typedef Params::Scalar Opm::Somerton< FluidSystem, ScalarT, ParamsT >::Scalar |
|
inlinestatic |
Given a fluid state, return the effective heat conductivity [W/m^2 / (K/m)] of the porous medium.
For two phases, the Somerton law is given by:
where is the heat conductivity of the porous medium at vacuum, is the heat conductivty of the porous medium if it is fully saturated by phase and is the saturation of phase .
References Valgrind::CheckDefined(), Opm::LocalAd::max(), Opm::LocalAd::min(), and Opm::Somerton< FluidSystem, ScalarT, ParamsT >::regularizedSqrt_().
|
inlinestaticprotected |
References Opm::Spline< Scalar >::eval(), and Opm::LocalAd::sqrt().
Referenced by Opm::Somerton< FluidSystem, ScalarT, ParamsT >::heatConductivity().