Opm::EnergyExtensiveQuantities< TypeTag, false > Class Template Reference

Provides the quantities required to calculate energy fluxes. More...

#include <energymodule.hh>

Public Member Functions

Scalar temperatureGradNormal () const
 The temperature gradient times the face normal [K m^2 / m]. More...
 
Scalar thermalConductivity () const
 The total thermal conductivity at the face $\mathrm{[W/m^2 / (K/m)]}$. More...
 

Protected Member Functions

void update_ (const ElementContext &, unsigned, unsigned)
 Update the quantities required to calculate energy fluxes. More...
 
template<class Context , class FluidState >
void updateBoundary_ (const Context &, unsigned, unsigned, const FluidState &)
 

Detailed Description

template<class TypeTag>
class Opm::EnergyExtensiveQuantities< TypeTag, false >

Provides the quantities required to calculate energy fluxes.

Member Function Documentation

◆ temperatureGradNormal()

template<class TypeTag >
Scalar Opm::EnergyExtensiveQuantities< TypeTag, false >::temperatureGradNormal ( ) const
inline

The temperature gradient times the face normal [K m^2 / m].

◆ thermalConductivity()

template<class TypeTag >
Scalar Opm::EnergyExtensiveQuantities< TypeTag, false >::thermalConductivity ( ) const
inline

The total thermal conductivity at the face $\mathrm{[W/m^2 / (K/m)]}$.

◆ update_()

template<class TypeTag >
void Opm::EnergyExtensiveQuantities< TypeTag, false >::update_ ( const ElementContext &  ,
unsigned  ,
unsigned   
)
inlineprotected

Update the quantities required to calculate energy fluxes.

◆ updateBoundary_()

template<class TypeTag >
template<class Context , class FluidState >
void Opm::EnergyExtensiveQuantities< TypeTag, false >::updateBoundary_ ( const Context &  ,
unsigned  ,
unsigned  ,
const FluidState &   
)
inlineprotected

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