Added support for WPIMULT
This commit is contained in:
parent
d751b25abb
commit
8cf9703d25
@ -170,7 +170,7 @@ void WellsManager::createWellsFromSpecs(std::vector<WellConstPtr>& wells, size_t
|
|||||||
pd.cell = cell;
|
pd.cell = cell;
|
||||||
{
|
{
|
||||||
const Value<double>& transmissibilityFactor = completion->getConnectionTransmissibilityFactorAsValueObject();
|
const Value<double>& transmissibilityFactor = completion->getConnectionTransmissibilityFactorAsValueObject();
|
||||||
|
const double wellPi = completion ->getWellPi();
|
||||||
if (transmissibilityFactor.hasValue()) {
|
if (transmissibilityFactor.hasValue()) {
|
||||||
pd.well_index = transmissibilityFactor.getValue();
|
pd.well_index = transmissibilityFactor.getValue();
|
||||||
} else {
|
} else {
|
||||||
@ -190,6 +190,7 @@ void WellsManager::createWellsFromSpecs(std::vector<WellConstPtr>& wells, size_t
|
|||||||
completion->getDirection(),
|
completion->getDirection(),
|
||||||
ntg[cell]);
|
ntg[cell]);
|
||||||
}
|
}
|
||||||
|
pd.well_index *= wellPi;
|
||||||
}
|
}
|
||||||
wellperf_data[well_index].push_back(pd);
|
wellperf_data[well_index].push_back(pd);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user