Added test to check if default value is used.

This commit is contained in:
Xavier Raynaud
2014-09-19 17:40:40 +02:00
parent 9e61f55f6b
commit 4011cc96c6

View File

@@ -310,12 +310,15 @@ namespace Opm {
well->setStatus( currentStep , status );
WellInjectionProperties properties(well->getInjectionPropertiesCopy(currentStep));
properties.injectorType = injectorType;
properties.surfaceInjectionRate = injectionRate;
// History matches are usually rate controled. Here, we assume it.
properties.addInjectionControl(WellInjector::RATE);
properties.controlMode = WellInjector::RATE;
if (!record->getItem("RATE")->defaultApplied(0)) {
properties.surfaceInjectionRate = injectionRate;
properties.addInjectionControl(WellInjector::RATE);
properties.controlMode = WellInjector::RATE;
}
properties.predictionMode = false;
well->setInjectionProperties(currentStep, properties);
}
}