Provides the energy specific extensive quantities to the generic black-oil module's extensive quantities.
More...
#include <blackoilenergymodules.hh>
|
void | updateEnergy (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
|
template<class Context , class BoundaryFluidState > |
void | updateEnergyBoundary (const Context &ctx, unsigned scvfIdx, unsigned timeIdx, const BoundaryFluidState &boundaryFs) |
|
const Evaluation & | energyFlux () const |
|
|
template<class FluidState > |
static void | updateEnergy (Evaluation &energyFlux, const unsigned &focusDofIndex, const unsigned &inIdx, const unsigned &exIdx, const IntensiveQuantities &inIq, const IntensiveQuantities &exIq, const FluidState &inFs, const FluidState &exFs, const Scalar &inAlpha, const Scalar &outAlpha, const Scalar &faceArea) |
|
template<class BoundaryFluidState > |
static void | updateEnergyBoundary (Evaluation &energyFlux, const IntensiveQuantities &inIq, unsigned focusDofIndex, unsigned inIdx, Scalar alpha, const BoundaryFluidState &boundaryFs) |
|
template<class TypeTag, bool enableEnergyV = getPropValue<TypeTag, Properties::EnableEnergy>()>
class Opm::BlackOilEnergyExtensiveQuantities< TypeTag, enableEnergyV > Provides the energy specific extensive quantities to the generic black-oil module's extensive quantities.
◆ energyFlux()
template<class TypeTag , bool enableEnergyV = getPropValue<TypeTag, Properties::EnableEnergy>()>
◆ updateEnergy() [1/2]
template<class TypeTag , bool enableEnergyV = getPropValue<TypeTag, Properties::EnableEnergy>()>
◆ updateEnergy() [2/2]
template<class TypeTag , bool enableEnergyV = getPropValue<TypeTag, Properties::EnableEnergy>()>
template<class FluidState >
static void Opm::BlackOilEnergyExtensiveQuantities< TypeTag, enableEnergyV >::updateEnergy |
( |
Evaluation & |
energyFlux, |
|
|
const unsigned & |
focusDofIndex, |
|
|
const unsigned & |
inIdx, |
|
|
const unsigned & |
exIdx, |
|
|
const IntensiveQuantities & |
inIq, |
|
|
const IntensiveQuantities & |
exIq, |
|
|
const FluidState & |
inFs, |
|
|
const FluidState & |
exFs, |
|
|
const Scalar & |
inAlpha, |
|
|
const Scalar & |
outAlpha, |
|
|
const Scalar & |
faceArea |
|
) |
| |
|
inlinestatic |
◆ updateEnergyBoundary() [1/2]
template<class TypeTag , bool enableEnergyV = getPropValue<TypeTag, Properties::EnableEnergy>()>
template<class Context , class BoundaryFluidState >
void Opm::BlackOilEnergyExtensiveQuantities< TypeTag, enableEnergyV >::updateEnergyBoundary |
( |
const Context & |
ctx, |
|
|
unsigned |
scvfIdx, |
|
|
unsigned |
timeIdx, |
|
|
const BoundaryFluidState & |
boundaryFs |
|
) |
| |
|
inline |
◆ updateEnergyBoundary() [2/2]
template<class TypeTag , bool enableEnergyV = getPropValue<TypeTag, Properties::EnableEnergy>()>
template<class BoundaryFluidState >
static void Opm::BlackOilEnergyExtensiveQuantities< TypeTag, enableEnergyV >::updateEnergyBoundary |
( |
Evaluation & |
energyFlux, |
|
|
const IntensiveQuantities & |
inIq, |
|
|
unsigned |
focusDofIndex, |
|
|
unsigned |
inIdx, |
|
|
Scalar |
alpha, |
|
|
const BoundaryFluidState & |
boundaryFs |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file:
|