Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV > Class Template Reference

Provides the volumetric quantities required for the equations needed by the bioeffects extension of the black-oil model. More...

#include <blackoilbioeffectsmodules.hh>

Inheritance diagram for Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >:
Inheritance graph

Public Member Functions

void bioeffectsPropertiesUpdate_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 Update the intensive properties needed to handle bioeffects from the primary variables. More...
 
const Evaluation & microbialConcentration () const
 
const Evaluation & oxygenConcentration () const
 
const Evaluation & ureaConcentration () const
 
const Evaluation & biofilmVolumeFraction () const
 
const Evaluation & calciteVolumeFraction () const
 
const Evaluation biofilmMass () const
 
const Evaluation calciteMass () const
 
const Evaluation & permFactor () const
 

Protected Attributes

Evaluation microbialConcentration_
 
Evaluation oxygenConcentration_
 
Evaluation ureaConcentration_
 
Evaluation biofilmVolumeFraction_
 
Evaluation calciteVolumeFraction_
 
Evaluation biofilmMass_
 
Evaluation calciteMass_
 
Evaluation permFactor_
 
Evaluation pcFactor_
 

Detailed Description

template<class TypeTag, bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
class Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >

Provides the volumetric quantities required for the equations needed by the bioeffects extension of the black-oil model.

Member Function Documentation

◆ bioeffectsPropertiesUpdate_()

◆ biofilmMass()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::biofilmMass ( ) const
inline

◆ biofilmVolumeFraction()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation & Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::biofilmVolumeFraction ( ) const
inline

◆ calciteMass()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::calciteMass ( ) const
inline

◆ calciteVolumeFraction()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation & Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::calciteVolumeFraction ( ) const
inline

◆ microbialConcentration()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation & Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::microbialConcentration ( ) const
inline

◆ oxygenConcentration()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation & Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::oxygenConcentration ( ) const
inline

◆ permFactor()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation & Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::permFactor ( ) const
inline

◆ ureaConcentration()

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
const Evaluation & Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::ureaConcentration ( ) const
inline

Member Data Documentation

◆ biofilmMass_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::biofilmMass_
protected

◆ biofilmVolumeFraction_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::biofilmVolumeFraction_
protected

◆ calciteMass_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::calciteMass_
protected

◆ calciteVolumeFraction_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::calciteVolumeFraction_
protected

◆ microbialConcentration_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::microbialConcentration_
protected

◆ oxygenConcentration_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::oxygenConcentration_
protected

◆ pcFactor_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::pcFactor_
protected

◆ permFactor_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::permFactor_
protected

◆ ureaConcentration_

template<class TypeTag , bool enableBioeffectsV = getPropValue<TypeTag, Properties::EnableBioeffects>()>
Evaluation Opm::BlackOilBioeffectsIntensiveQuantities< TypeTag, enableBioeffectsV >::ureaConcentration_
protected

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