Opm::SomertonThermalConductionLawParams< numPhases, ScalarT > Class Template Reference

The default implementation of a parameter object for the Somerton thermal conduction law. More...

#include <SomertonThermalConductionLawParams.hpp>

Public Types

typedef ScalarT Scalar
 

Public Member Functions

 SomertonThermalConductionLawParams ()
 
Scalar fullySaturatedLambda (unsigned phaseIdx) const
 Return the "fully saturated" thermal conductivity of the porous medium [W/m^2 / (K/m)]. More...
 
void setFullySaturatedLambda (unsigned phaseIdx, Scalar value)
 Set the "fully saturated" thermal conductivity of the porous medium [W/m^2 / (K/m)]. More...
 
Scalar vacuumLambda () const
 Return the thermal conductivity of the porous medium at vacuum [W/m^2 / (K/m)]. More...
 
void setVacuumLambda (Scalar value)
 Set the "fully saturated" thermal conductivity of the porous medium [W/m^2 / (K/m)]. More...
 

Detailed Description

template<unsigned numPhases, class ScalarT>
class Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >

The default implementation of a parameter object for the Somerton thermal conduction law.

Member Typedef Documentation

◆ Scalar

template<unsigned numPhases, class ScalarT >
typedef ScalarT Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >::Scalar

Constructor & Destructor Documentation

◆ SomertonThermalConductionLawParams()

template<unsigned numPhases, class ScalarT >
Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >::SomertonThermalConductionLawParams ( )
inline

Member Function Documentation

◆ fullySaturatedLambda()

template<unsigned numPhases, class ScalarT >
Scalar Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >::fullySaturatedLambda ( unsigned  phaseIdx) const
inline

Return the "fully saturated" thermal conductivity of the porous medium [W/m^2 / (K/m)].

In this context "fully saturated" means that the whole pore space of the porous medium is filled by a given fluid phase.

◆ setFullySaturatedLambda()

template<unsigned numPhases, class ScalarT >
void Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >::setFullySaturatedLambda ( unsigned  phaseIdx,
Scalar  value 
)
inline

Set the "fully saturated" thermal conductivity of the porous medium [W/m^2 / (K/m)].

In this context "fully saturated" means that the whole pore space of the porous medium is filled by a given fluid phase.

◆ setVacuumLambda()

template<unsigned numPhases, class ScalarT >
void Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >::setVacuumLambda ( Scalar  value)
inline

Set the "fully saturated" thermal conductivity of the porous medium [W/m^2 / (K/m)].

In this context "fully saturated" means that the whole pore space of the porous medium is filled by a given fluid phase.

◆ vacuumLambda()

template<unsigned numPhases, class ScalarT >
Scalar Opm::SomertonThermalConductionLawParams< numPhases, ScalarT >::vacuumLambda ( ) const
inline

Return the thermal conductivity of the porous medium at vacuum [W/m^2 / (K/m)].


The documentation for this class was generated from the following file: