Ewoms::EnergyIntensiveQuantities< TypeTag, false > Class Template Reference

Provides the volumetric quantities required for the energy equation. More...

#include <energymodule.hh>

Public Member Functions

Evaluation heatCapacitySolid () const
 Returns the total heat capacity $\mathrm{[J/(K*m^3]}$ of the rock matrix in the sub-control volume. More...
 
Evaluation heatConductivity () const
 Returns the total conductivity capacity $\mathrm{[W/m^2 / (K/m)]}$ of the rock matrix in the sub-control volume. More...
 

Protected Member Functions

template<class FluidState >
void update_ (FluidState &fs, ParameterCache &paramCache, const ElementContext &elemCtx, int dofIdx, int timeIdx)
 Update the quantities required to calculate energy fluxes. More...
 

Static Protected Member Functions

template<class FluidState , class Context >
static void updateTemperatures_ (FluidState &fluidState, const Context &context, int spaceIdx, int timeIdx)
 Update the temperatures of the fluids of a fluid state. More...
 

Detailed Description

template<class TypeTag>
class Ewoms::EnergyIntensiveQuantities< TypeTag, false >

Provides the volumetric quantities required for the energy equation.

Member Function Documentation

template<class TypeTag >
Evaluation Ewoms::EnergyIntensiveQuantities< TypeTag, false >::heatCapacitySolid ( ) const
inline

Returns the total heat capacity $\mathrm{[J/(K*m^3]}$ of the rock matrix in the sub-control volume.

template<class TypeTag >
Evaluation Ewoms::EnergyIntensiveQuantities< TypeTag, false >::heatConductivity ( ) const
inline

Returns the total conductivity capacity $\mathrm{[W/m^2 / (K/m)]}$ of the rock matrix in the sub-control volume.

template<class TypeTag >
template<class FluidState >
void Ewoms::EnergyIntensiveQuantities< TypeTag, false >::update_ ( FluidState &  fs,
ParameterCache &  paramCache,
const ElementContext &  elemCtx,
int  dofIdx,
int  timeIdx 
)
inlineprotected

Update the quantities required to calculate energy fluxes.

template<class TypeTag >
template<class FluidState , class Context >
static void Ewoms::EnergyIntensiveQuantities< TypeTag, false >::updateTemperatures_ ( FluidState &  fluidState,
const Context &  context,
int  spaceIdx,
int  timeIdx 
)
inlinestaticprotected

Update the temperatures of the fluids of a fluid state.


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