Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV > Class Template Reference

#include <blackoilbrinemodules.hh>

Inheritance diagram for Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >:
Inheritance graph

Public Member Functions

void updateSaltConcentration_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 Update the intensive properties needed to handle brine from the primary variables. More...
 
void saltPropertiesUpdate_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 
const Evaluation & saltConcentration () const
 
const Evaluation & brineRefDensity () const
 
const Evaluation & saltSaturation () const
 
Scalar saltSolubility () const
 
Scalar saltDensity () const
 
const Evaluation & permFactor () const
 

Protected Member Functions

Implementation & asImp_ ()
 

Protected Attributes

Evaluation saltConcentration_
 
Evaluation refDensity_
 
Evaluation saltSaturation_
 
Evaluation permFactor_
 
Scalar saltSolubility_
 
Scalar saltDensity_
 

Member Function Documentation

◆ asImp_()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Implementation & Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::asImp_ ( )
inlineprotected

◆ brineRefDensity()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
const Evaluation & Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::brineRefDensity ( ) const
inline

◆ permFactor()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
const Evaluation & Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::permFactor ( ) const
inline

◆ saltConcentration()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
const Evaluation & Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltConcentration ( ) const
inline

◆ saltDensity()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Scalar Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltDensity ( ) const
inline

◆ saltPropertiesUpdate_()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
void Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltPropertiesUpdate_ ( const ElementContext &  elemCtx,
unsigned  dofIdx,
unsigned  timeIdx 
)
inline

◆ saltSaturation()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
const Evaluation & Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltSaturation ( ) const
inline

◆ saltSolubility()

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Scalar Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltSolubility ( ) const
inline

◆ updateSaltConcentration_()

Member Data Documentation

◆ permFactor_

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Evaluation Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::permFactor_
protected

◆ refDensity_

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Evaluation Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::refDensity_
protected

◆ saltConcentration_

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Evaluation Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltConcentration_
protected

◆ saltDensity_

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Scalar Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltDensity_
protected

◆ saltSaturation_

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Evaluation Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltSaturation_
protected

◆ saltSolubility_

template<class TypeTag , bool enableBrineV = getPropValue<TypeTag, Properties::EnableBrine>()>
Scalar Opm::BlackOilBrineIntensiveQuantities< TypeTag, enableBrineV >::saltSolubility_
protected

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