Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag > Class Template Reference

#include <TemperatureModel.hpp>

Public Types

using EvaluationTemp = DenseAd::Evaluation< Scalar, 1 >
 
using FluidStateTemp = BlackOilFluidState< EvaluationTemp, FluidSystem, true, true, compositionSwitchEnabled, enableVapwat, enableBrine, enableSaltPrecipitation, enableDisgasInWater, Indices::numPhases >
 

Public Member Functions

void updateTemperature_ (const Problem &problem, unsigned globalDofIdx, unsigned timeIdx)
 
void updateEnergyQuantities_ (const Problem &problem, const unsigned globalSpaceIdx, const unsigned timeIdx)
 
const EvaluationTemprockInternalEnergy () const
 
const EvaluationTemptotalThermalConductivity () const
 
const Scalar & rockFraction () const
 
const FluidStateTempfluidStateTemp () const
 
template<class FluidState >
void setFluidState (const FluidState &fs)
 

Protected Attributes

EvaluationTemp rockInternalEnergy_
 
EvaluationTemp totalThermalConductivity_
 
FluidStateTemp fluidState_
 
Scalar rockFraction_
 

Member Typedef Documentation

◆ EvaluationTemp

template<class TypeTag >
using Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::EvaluationTemp = DenseAd::Evaluation<Scalar, 1>

◆ FluidStateTemp

template<class TypeTag >
using Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::FluidStateTemp = BlackOilFluidState<EvaluationTemp, FluidSystem, true, true, compositionSwitchEnabled, enableVapwat, enableBrine, enableSaltPrecipitation, enableDisgasInWater, Indices::numPhases>

Member Function Documentation

◆ fluidStateTemp()

◆ rockFraction()

template<class TypeTag >
const Scalar & Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::rockFraction ( ) const
inline

◆ rockInternalEnergy()

template<class TypeTag >
const EvaluationTemp & Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::rockInternalEnergy ( ) const
inline

◆ setFluidState()

template<class TypeTag >
template<class FluidState >
void Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::setFluidState ( const FluidState &  fs)
inline

◆ totalThermalConductivity()

template<class TypeTag >
const EvaluationTemp & Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::totalThermalConductivity ( ) const
inline

◆ updateEnergyQuantities_()

◆ updateTemperature_()

template<class TypeTag >
void Opm::BlackOilEnergyIntensiveQuantitiesTemp< TypeTag >::updateTemperature_ ( const Problem &  problem,
unsigned  globalDofIdx,
unsigned  timeIdx 
)
inline

Member Data Documentation

◆ fluidState_

◆ rockFraction_

◆ rockInternalEnergy_

◆ totalThermalConductivity_


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