Ewoms::EnergyExtensiveQuantities< TypeTag, true > Class Template Reference

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

#include <energymodule.hh>

Public Member Functions

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

Protected Member Functions

void update_ (const ElementContext &elemCtx, int faceIdx, int timeIdx)
 Update the quantities required to calculate energy fluxes. More...
 
template<class Context , class FluidState >
void updateBoundary_ (const Context &context, int bfIdx, int timeIdx, const FluidState &fs)
 

Detailed Description

template<class TypeTag>
class Ewoms::EnergyExtensiveQuantities< TypeTag, true >

Provides the quantities required to calculate energy fluxes.

Member Function Documentation

template<class TypeTag >
const Evaluation& Ewoms::EnergyExtensiveQuantities< TypeTag, true >::heatConductivity ( ) const
inline

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

template<class TypeTag >
const Evaluation& Ewoms::EnergyExtensiveQuantities< TypeTag, true >::temperatureGradNormal ( ) const
inline

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

template<class TypeTag >
void Ewoms::EnergyExtensiveQuantities< TypeTag, true >::update_ ( const ElementContext &  elemCtx,
int  faceIdx,
int  timeIdx 
)
inlineprotected

Update the quantities required to calculate energy fluxes.

template<class TypeTag >
template<class Context , class FluidState >
void Ewoms::EnergyExtensiveQuantities< TypeTag, true >::updateBoundary_ ( const Context &  context,
int  bfIdx,
int  timeIdx,
const FluidState &  fs 
)
inlineprotected

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