Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV > Class Template Reference

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

#include <blackoilmicpmodules.hh>

Inheritance diagram for Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >:
Inheritance graph

Public Member Functions

void MICPPropertiesUpdate_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 Update the intensive properties needed to handle MICP from the primary variables. More...
 
const Evaluation & microbialConcentration () const
 
const Evaluation & oxygenConcentration () const
 
const Evaluation & ureaConcentration () const
 
const Evaluation & biofilmConcentration () const
 
const Evaluation & calciteConcentration () const
 

Protected Member Functions

Implementation & asImp_ ()
 

Protected Attributes

Evaluation microbialConcentration_
 
Evaluation oxygenConcentration_
 
Evaluation ureaConcentration_
 
Evaluation biofilmConcentration_
 
Evaluation calciteConcentration_
 

Detailed Description

template<class TypeTag, bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
class Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >

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

Member Function Documentation

◆ asImp_()

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Implementation & Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::asImp_ ( )
inlineprotected

◆ biofilmConcentration()

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
const Evaluation & Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::biofilmConcentration ( ) const
inline

◆ calciteConcentration()

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
const Evaluation & Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::calciteConcentration ( ) const
inline

◆ MICPPropertiesUpdate_()

◆ microbialConcentration()

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
const Evaluation & Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::microbialConcentration ( ) const
inline

◆ oxygenConcentration()

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
const Evaluation & Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::oxygenConcentration ( ) const
inline

◆ ureaConcentration()

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
const Evaluation & Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::ureaConcentration ( ) const
inline

Member Data Documentation

◆ biofilmConcentration_

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Evaluation Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::biofilmConcentration_
protected

◆ calciteConcentration_

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Evaluation Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::calciteConcentration_
protected

◆ microbialConcentration_

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Evaluation Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::microbialConcentration_
protected

◆ oxygenConcentration_

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Evaluation Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::oxygenConcentration_
protected

◆ ureaConcentration_

template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Evaluation Opm::BlackOilMICPIntensiveQuantities< TypeTag, enableMICPV >::ureaConcentration_
protected

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