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

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

#include <SomertonParams.hpp>

Public Types

typedef ScalarT Scalar
 

Public Member Functions

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

Detailed Description

template<int numPhases, class ScalarT>
class Opm::SomertonParams< numPhases, ScalarT >

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

Member Typedef Documentation

template<int numPhases, class ScalarT >
typedef ScalarT Opm::SomertonParams< numPhases, ScalarT >::Scalar

Constructor & Destructor Documentation

template<int numPhases, class ScalarT >
Opm::SomertonParams< numPhases, ScalarT >::SomertonParams ( )
inline

Member Function Documentation

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

Return the "fully saturated" heat 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.

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

Set the "fully saturated" heat 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.

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

Set the "fully saturated" heat 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.

template<int numPhases, class ScalarT >
Scalar Opm::SomertonParams< numPhases, ScalarT >::vacuumLambda ( ) const
inline

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


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