Minor bugfix for VFP tables

This commit is contained in:
babrodtk
2015-07-07 15:53:28 +02:00
parent 546e3ef213
commit 6ffdec7e0b
2 changed files with 9 additions and 5 deletions

View File

@@ -76,10 +76,12 @@ namespace Opm {
p.predictionMode = true;
p.LiquidRate = record->getItem("LRAT")->getSIDouble(0);
p.ResVRate = record->getItem("RESV")->getSIDouble(0);
p.BHPLimit = record->getItem("BHP" )->getSIDouble(0);
p.THPLimit = record->getItem("THP" )->getSIDouble(0);
p.LiquidRate = record->getItem("LRAT" )->getSIDouble(0);
p.ResVRate = record->getItem("RESV" )->getSIDouble(0);
p.BHPLimit = record->getItem("BHP" )->getSIDouble(0);
p.THPLimit = record->getItem("THP" )->getSIDouble(0);
p.ALQValue = record->getItem("ALQ" )->getRawDouble(0); //NOTE: Unit of ALQ is never touched
p.VFPTableNumber = record->getItem("VFPTable" )->getInt(0);
const std::vector<std::string> controlModes{
"ORAT", "WRAT", "GRAT", "LRAT",
@@ -122,6 +124,7 @@ namespace Opm {
BHPLimit = 0.0;
THPLimit = 0.0;
VFPTableNumber = 0;
ALQValue = 0.0;
controlMode = WellProducer::CMODE_UNDEFINED;
m_productionControls = 0;

View File

@@ -32,7 +32,8 @@ namespace Opm {
double ResVRate;
double BHPLimit;
double THPLimit;
int VFPTableNumber;
int VFPTableNumber;
double ALQValue;
bool predictionMode;
WellProducer::ControlModeEnum controlMode;