All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Ewoms::BlackOilPolymerIntensiveQuantities< TypeTag, enablePolymerV > Class Template Reference

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

#include <blackoilpolymermodules.hh>

Public Member Functions

void polymerPropertiesUpdate_ (const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx)
 Update the intensive properties needed to handle polymers from the primary variables. More...
 
const Evaluation & polymerConcentration () const
 
const Scalar & polymerDeadPoreVolume () const
 
const Evaluation & polymerAdsorption () const
 
const Scalar & polymerRockDensity () const
 
const Evaluation & polymerViscosityCorrection () const
 
const Evaluation & waterViscosityCorrection () const
 

Protected Member Functions

Implementation & asImp_ ()
 

Protected Attributes

Evaluation polymerConcentration_
 
Scalar polymerDeadPoreVolume_
 
Scalar polymerRockDensity_
 
Evaluation polymerAdsorption_
 
Evaluation polymerViscosityCorrection_
 
Evaluation waterViscosityCorrection_
 

Detailed Description

template<class TypeTag, bool enablePolymerV = GET_PROP_VALUE(TypeTag, EnablePolymer)>
class Ewoms::BlackOilPolymerIntensiveQuantities< TypeTag, enablePolymerV >

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

Member Function Documentation

template<class TypeTag, bool enablePolymerV = GET_PROP_VALUE(TypeTag, EnablePolymer)>
void Ewoms::BlackOilPolymerIntensiveQuantities< TypeTag, enablePolymerV >::polymerPropertiesUpdate_ ( const ElementContext &  elemCtx,
unsigned  dofIdx,
unsigned  timeIdx 
)
inline

Update the intensive properties needed to handle polymers from the primary variables.


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