opm-simulators
Opm::BlackOilEnergyIntensiveQuantities< TypeTag, EnergyModules::SequentialImplicitThermal > Class Template Reference

Public Member Functions

void updateTemperature_ (const Problem &problem, unsigned globalDofIdx, unsigned timeIdx)
 
void updateTemperature_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 
template<class Problem >
void updateTemperature_ (const Problem &problem, [[maybe_unused]] const PrimaryVariables &priVars, unsigned globalDofIdx, unsigned timeIdx, [[maybe_unused]] const LinearizationType &lintype)
 
void updateEnergyQuantities_ ([[maybe_unused]] const ElementContext &elemCtx, [[maybe_unused]] unsigned dofIdx, [[maybe_unused]] unsigned timeIdx)
 Compute the intensive quantities needed to handle energy conservation. More...
 
void updateEnergyQuantities_ ([[maybe_unused]] const Problem &problem, [[maybe_unused]] const unsigned globalSpaceIdx, [[maybe_unused]] const unsigned timeIdx)
 
const Evaluation & rockInternalEnergy () const
 
const Evaluation & totalThermalConductivity () const
 

Protected Member Functions

Implementation & asImp_ ()
 

Member Function Documentation

◆ updateEnergyQuantities_()

template<class TypeTag >
void Opm::BlackOilEnergyIntensiveQuantities< TypeTag, EnergyModules::SequentialImplicitThermal >::updateEnergyQuantities_ ( [[maybe_unused] ] const ElementContext &  elemCtx,
[[maybe_unused] ] unsigned  dofIdx,
[[maybe_unused] ] unsigned  timeIdx 
)
inline

Compute the intensive quantities needed to handle energy conservation.


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