Public Types |
Static Public Member Functions |
Static Protected Member Functions |
List of all members
Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT > Class Template Reference Implements the Somerton law of thermal conductivity in a porous medium. More...
Detailed Descriptiontemplate<class FluidSystem, class ScalarT, class ParamsT = SomertonThermalConductionLawParams<FluidSystem::numPhases, ScalarT>> class Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT > Implements the Somerton law of thermal conductivity in a porous medium. See: W.H. Somerton, A.H. El-Shaarani and S.M. Mobarak: High Temperature Behavior of Rocks Associated with Geothermal Type Reservoirs, paper SPE-4897 presentet at SPE California Regional Meeting 1974, 1974 or H. Class: Theorie und numerische Modellierung nichtisothermer Mehrphasenprozesse in NAPL kontaminierten poroesen Medien, PhD thesis, Technical University of Braunschweig, 2000 Member Typedef Documentation◆ Params
template<class FluidSystem , class ScalarT , class ParamsT = SomertonThermalConductionLawParams<FluidSystem::numPhases, ScalarT>>
◆ Scalar
template<class FluidSystem , class ScalarT , class ParamsT = SomertonThermalConductionLawParams<FluidSystem::numPhases, ScalarT>>
Member Function Documentation◆ regularizedSqrt_()
template<class FluidSystem , class ScalarT , class ParamsT = SomertonThermalConductionLawParams<FluidSystem::numPhases, ScalarT>>
template<class Evaluation >
References Opm::Spline< Scalar >::eval(), and Opm::sqrt(). Referenced by Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT >::thermalConductivity(). ◆ thermalConductivity()
template<class FluidSystem , class ScalarT , class ParamsT = SomertonThermalConductionLawParams<FluidSystem::numPhases, ScalarT>>
template<class FluidState , class Evaluation = typename FluidState::Scalar>
Given a fluid state, return the effective thermal conductivity [W/m^2 / (K/m)] of the porous medium. For two phases, the Somerton law is given by:
where References Opm::Valgrind::CheckDefined(), Opm::max(), Opm::min(), and Opm::SomertonThermalConductionLaw< FluidSystem, ScalarT, ParamsT >::regularizedSqrt_(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||