Opm::RockCompressibility Class Reference

#include <RockCompressibility.hpp>

Public Member Functions

 RockCompressibility (const Opm::EclipseState &eclipseState, const bool is_io_rank=true)
 
 RockCompressibility (const ParameterGroup &param)
 
bool isActive () const
 Returns true if there are compressibility effects. More...
 
double poroMult (double pressure) const
 Porosity multiplier. More...
 
double poroMultDeriv (double pressure) const
 Derivative of porosity multiplier with respect to pressure. More...
 
double transMult (double pressure) const
 Transmissibility multiplier. More...
 
double transMultDeriv (double pressure) const
 Derivative of transmissibility multiplier with respect to pressure. More...
 
double rockComp (double pressure) const
 Rock compressibility = (d poro / d p)*(1 / poro). More...
 

Constructor & Destructor Documentation

◆ RockCompressibility() [1/2]

Opm::RockCompressibility::RockCompressibility ( const Opm::EclipseState &  eclipseState,
const bool  is_io_rank = true 
)

Construct from input deck. Looks for the keywords ROCK and ROCKTAB.

◆ RockCompressibility() [2/2]

Opm::RockCompressibility::RockCompressibility ( const ParameterGroup &  param)

Construct from parameters. Accepts the following parameters (with defaults). rock_compressibility_pref (100.0) [given in bar] rock_compressibility (0.0) [given in bar^{-1}]

Member Function Documentation

◆ isActive()

bool Opm::RockCompressibility::isActive ( ) const

Returns true if there are compressibility effects.

◆ poroMult()

double Opm::RockCompressibility::poroMult ( double  pressure) const

Porosity multiplier.

Referenced by Opm::computePorevolume().

◆ poroMultDeriv()

double Opm::RockCompressibility::poroMultDeriv ( double  pressure) const

Derivative of porosity multiplier with respect to pressure.

◆ rockComp()

double Opm::RockCompressibility::rockComp ( double  pressure) const

Rock compressibility = (d poro / d p)*(1 / poro).

◆ transMult()

double Opm::RockCompressibility::transMult ( double  pressure) const

Transmissibility multiplier.

◆ transMultDeriv()

double Opm::RockCompressibility::transMultDeriv ( double  pressure) const

Derivative of transmissibility multiplier with respect to pressure.


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