Opm::BlackOilMICPModule< TypeTag, enableMICPV > Class Template Reference Contains the high level supplements required to extend the black oil model by MICP. More...
Detailed Descriptiontemplate<class TypeTag, bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()> class Opm::BlackOilMICPModule< TypeTag, enableMICPV > Contains the high level supplements required to extend the black oil model by MICP. Member Function Documentation◆ addSource()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
References Opm::BlackOilMICPModule< TypeTag, enableMICPV >::densityBiofilm(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::densityCalcite(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::detachmentRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::halfVelocityOxygen(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::halfVelocityUrea(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::maximumGrowthRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::maximumUreaUtilization(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::microbialAttachmentRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::microbialDeathRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::oxygenConsumptionFactor(), and Opm::BlackOilMICPModule< TypeTag, enableMICPV >::yieldGrowthCoefficient(). Referenced by Opm::BlackOilLocalResidual< TypeTag >::computeSource(), and Opm::BlackOilLocalResidualTPFA< TypeTag >::computeSource(). ◆ addStorage()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
template<class LhsEval >
◆ checkCloggingMICP()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
The simulator stops if "clogging" has been (almost) reached in any of the cells. I.e., porosity - biofilm - calcite < tol_clgg, where tol_clgg is a given tolerance. In the implemented model a permebaility-porosity relatonship is used where a minimum permeability value is reached if porosity - biofilm - calcite < phi_crit. References Opm::BlackOilMICPModule< TypeTag, enableMICPV >::phi(), and Opm::BlackOilMICPModule< TypeTag, enableMICPV >::toleranceBeforeClogging(). ◆ computeFlux()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Referenced by Opm::BlackOilLocalResidual< TypeTag >::computeFlux(). ◆ criticalPorosity()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ densityBiofilm()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ densityCalcite()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ detachmentRate()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ eqApplies()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Referenced by Opm::BlackOilMICPModule< TypeTag, enableMICPV >::eqWeight(). ◆ eqWeight()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ fittingFactor()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ halfVelocityOxygen()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ halfVelocityUrea()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ maximumGrowthRate()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ maximumOxygenConcentration()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ maximumUreaConcentration()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ maximumUreaUtilization()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ microbialAttachmentRate()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ microbialDeathRate()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ minimumPermeability()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ oxygenConsumptionFactor()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ phi()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ registerOutputModules()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Register all MICP specific VTK and ECL output modules. Referenced by Opm::BlackOilModel< TypeTag >::registerOutputModules_(). ◆ registerParameters()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Register all run-time parameters for the black-oil MICP module. References Opm::VtkBlackOilMICPModule< TypeTag >::registerParameters(). Referenced by Opm::BlackOilModel< TypeTag >::registerParameters(). ◆ setMICPpara()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
Specify the MICP properties a single region. The index of specified here must be in range [0, numSatRegions) References Opm::BlackOilMICPModule< TypeTag, enableMICPV >::criticalPorosity(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::densityBiofilm(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::densityCalcite(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::detachmentRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::fittingFactor(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::halfVelocityOxygen(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::halfVelocityUrea(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::maximumGrowthRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::maximumOxygenConcentration(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::maximumUreaConcentration(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::maximumUreaUtilization(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::microbialAttachmentRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::microbialDeathRate(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::minimumPermeability(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::oxygenConsumptionFactor(), Opm::BlackOilMICPModule< TypeTag, enableMICPV >::toleranceBeforeClogging(), and Opm::BlackOilMICPModule< TypeTag, enableMICPV >::yieldGrowthCoefficient(). ◆ toleranceBeforeClogging()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
◆ yieldGrowthCoefficient()
template<class TypeTag , bool enableMICPV = getPropValue<TypeTag, Properties::EnableMICP>()>
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||