Fix fallout if no group controll (NONE) is specified for a group
This commit is contained in:
parent
4a8d74a910
commit
9a306def92
@ -301,10 +301,16 @@ namespace Opm
|
|||||||
WellsGroupInterface* parent_node = leaf_nodes_[i]->getParent();
|
WellsGroupInterface* parent_node = leaf_nodes_[i]->getParent();
|
||||||
// update the target within this group.
|
// update the target within this group.
|
||||||
if (leaf_nodes_[i]->isProducer()) {
|
if (leaf_nodes_[i]->isProducer()) {
|
||||||
|
if (parent_node->prodSpec().control_mode_ == ProductionSpecification::NONE) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
parent_node->updateWellProductionTargets(well_rates);
|
parent_node->updateWellProductionTargets(well_rates);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (leaf_nodes_[i]->isInjector()) {
|
if (leaf_nodes_[i]->isInjector()) {
|
||||||
|
if (parent_node->injSpec().control_mode_ == InjectionSpecification::NONE) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
parent_node->updateWellInjectionTargets(well_rates);
|
parent_node->updateWellInjectionTargets(well_rates);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user