Minor bugfix for VFP tables
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -32,7 +32,8 @@ namespace Opm {
|
||||
double ResVRate;
|
||||
double BHPLimit;
|
||||
double THPLimit;
|
||||
int VFPTableNumber;
|
||||
int VFPTableNumber;
|
||||
double ALQValue;
|
||||
bool predictionMode;
|
||||
|
||||
WellProducer::ControlModeEnum controlMode;
|
||||
|
||||
Reference in New Issue
Block a user