My Project
Loading...
Searching...
No Matches
Opm::BlackOilFoamIntensiveQuantities< TypeTag, enableFoam > Class Template Reference

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

#include <blackoilfoammodules.hh>

Inheritance diagram for Opm::BlackOilFoamIntensiveQuantities< TypeTag, enableFoam >:
Opm::BlackOilIntensiveQuantities< TypeTag >

Public Member Functions

void foamPropertiesUpdate_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 Update the intensive properties needed to handle polymers from the primary variables.
 
const Evaluation & foamConcentration () const
 
Scalar foamRockDensity () const
 
const Evaluation & foamAdsorbed () const
 

Protected Member Functions

Implementation & asImp_ ()
 

Protected Attributes

Evaluation foamConcentration_
 
Scalar foamRockDensity_
 
Evaluation foamAdsorbed_
 

Detailed Description

template<class TypeTag, bool enableFoam = getPropValue<TypeTag, Properties::EnableFoam>()>
class Opm::BlackOilFoamIntensiveQuantities< TypeTag, enableFoam >

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


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