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

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

#include <energymodule.hh>

Public Member Functions

Evaluation solidInternalEnergy () const
 Returns the volumetric internal energy $\mathrm{[J/(m^3]}$ of the solid matrix in the sub-control volume. More...
 
Evaluation thermalConductivity () const
 Returns the total thermal conductivity $\mathrm{[W/m^2 / (K/m)]}$ of the solid matrix in the sub-control volume. More...
 

Protected Member Functions

template<class FluidState >
void update_ (FluidState &, typename FluidSystem::template ParameterCache< typename FluidState::Scalar > &, const ElementContext &, unsigned, unsigned)
 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, unsigned spaceIdx, unsigned timeIdx)
 Update the temperatures of the fluids of a fluid state. More...
 

Detailed Description

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

Provides the volumetric quantities required for the energy equation.

Member Function Documentation

◆ solidInternalEnergy()

template<class TypeTag >
Evaluation Opm::EnergyIntensiveQuantities< TypeTag, false >::solidInternalEnergy ( ) const
inline

Returns the volumetric internal energy $\mathrm{[J/(m^3]}$ of the solid matrix in the sub-control volume.

◆ thermalConductivity()

template<class TypeTag >
Evaluation Opm::EnergyIntensiveQuantities< TypeTag, false >::thermalConductivity ( ) const
inline

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

◆ update_()

template<class TypeTag >
template<class FluidState >
void Opm::EnergyIntensiveQuantities< TypeTag, false >::update_ ( FluidState &  ,
typename FluidSystem::template ParameterCache< typename FluidState::Scalar > &  ,
const ElementContext &  ,
unsigned  ,
unsigned   
)
inlineprotected

Update the quantities required to calculate energy fluxes.

◆ updateTemperatures_()

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

Update the temperatures of the fluids of a fluid state.


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