Added RockCompressibility::isActive() method.

This commit is contained in:
Atgeirr Flø Rasmussen 2012-03-20 10:15:33 +01:00
parent f40d0ad8de
commit 8f6af3ba19
2 changed files with 9 additions and 0 deletions

View File

@ -57,6 +57,11 @@ namespace Opm
} }
} }
bool RockCompressibility::isActive() const
{
return p_.empty() && (rock_comp_ == 0.0);
}
double RockCompressibility::poroMult(double pressure) double RockCompressibility::poroMult(double pressure)
{ {
if (p_.empty()) { if (p_.empty()) {

View File

@ -32,6 +32,7 @@ namespace Opm
{ {
public: public:
/// Construct from input deck. /// Construct from input deck.
/// Looks for the keywords ROCK and ROCKTAB.
RockCompressibility(const EclipseGridParser& deck); RockCompressibility(const EclipseGridParser& deck);
/// Construct from parameters. /// Construct from parameters.
@ -40,6 +41,9 @@ namespace Opm
/// rock_compressibility (0.0) [given in bar^{-1}] /// rock_compressibility (0.0) [given in bar^{-1}]
RockCompressibility(const parameter::ParameterGroup& param); RockCompressibility(const parameter::ParameterGroup& param);
/// Returns true if there are compressibility effects.
bool isActive() const;
/// Porosity multiplier. /// Porosity multiplier.
double poroMult(double pressure); double poroMult(double pressure);