Opm::BlackOilSolventModule< TypeTag, enableSolventV > Class Template Reference Contains the high level supplements required to extend the black oil model by solvents. More...
Detailed Descriptiontemplate<class TypeTag, bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()> class Opm::BlackOilSolventModule< TypeTag, enableSolventV > Contains the high level supplements required to extend the black oil model by solvents. Member Function Documentation◆ addStorage()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
template<class LhsEval >
◆ assignPrimaryVars()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Assign the solvent specific primary variables to a PrimaryVariables object. References Opm::BlackOilSolventModule< TypeTag, enableSolventV >::isSolubleInWater(). ◆ brineCo2Pvt()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ brineH2Pvt()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ co2GasPvt()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ computeFlux()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ computeResidualError()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Return how much a residual is considered an error. ◆ computeUpdateError()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Return how much a Newton-Raphson update is considered an error. ◆ deserializeEntity()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
template<class DofEntity >
Referenced by Opm::BlackOilModel< TypeTag >::deserializeEntity(). ◆ eqApplies()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ eqName()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
References Opm::BlackOilSolventModule< TypeTag, enableSolventV >::eqApplies(). Referenced by Opm::BlackOilModel< TypeTag >::eqName(). ◆ eqWeight()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ h2GasPvt()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ isCO2Sol()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ isH2Sol()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ isMiscible()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ isSolubleInWater()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Referenced by Opm::BlackOilPrimaryVariables< TypeTag >::adaptPrimaryVariables(), Opm::BlackOilSolventModule< TypeTag, enableSolventV >::addStorage(), Opm::BlackOilSolventModule< TypeTag, enableSolventV >::assignPrimaryVars(), Opm::BlackOilSolventModule< TypeTag, enableSolventV >::computeFlux(), and Opm::BlackOilSolventModule< TypeTag, enableSolventV >::solubilityLimit(). ◆ misc()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ msfnKro()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ msfnKrsg()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ pmisc()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ primaryVarApplies()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ primaryVarName()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ primaryVarWeight()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ registerOutputModules()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Register all solvent specific VTK and ECL output modules. Referenced by Opm::BlackOilModel< TypeTag >::registerOutputModules_(). ◆ registerParameters()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Register all run-time parameters for the black-oil solvent module. Referenced by Opm::BlackOilModel< TypeTag >::registerParameters(). ◆ serializeEntity()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
template<class DofEntity >
Referenced by Opm::BlackOilModel< TypeTag >::serializeEntity(). ◆ setIsMiscible()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ setSolventPvt()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Specify the solvent PVT of a all PVT regions. ◆ sgcwmis()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ sof2Krn()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ solubilityLimit()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
template<class Value >
References Opm::BlackOilSolventModule< TypeTag, enableSolventV >::brineCo2Pvt(), Opm::BlackOilSolventModule< TypeTag, enableSolventV >::brineH2Pvt(), Opm::BlackOilSolventModule< TypeTag, enableSolventV >::isCO2Sol(), Opm::BlackOilSolventModule< TypeTag, enableSolventV >::isH2Sol(), and Opm::BlackOilSolventModule< TypeTag, enableSolventV >::isSolubleInWater(). Referenced by Opm::BlackOilPrimaryVariables< TypeTag >::adaptPrimaryVariables(), and Opm::BlackOilSolventIntensiveQuantities< TypeTag, enableSolventV >::solventPostSatFuncUpdate_(). ◆ solventPvt()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ sorwmis()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ ssfnKrg()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ ssfnKrs()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ tlMixParamDensity()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ tlMixParamViscosity()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ tlPMixTable()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
◆ updatePrimaryVars()
template<class TypeTag , bool enableSolventV = getPropValue<TypeTag, Properties::EnableSolvent>()>
Do a Newton-Raphson update the primary variables of the solvents. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||