mirror of
https://github.com/OPM/opm-simulators.git
synced 2024-11-25 10:40:21 -06:00
Merge pull request #1626 from GitPaean/fixing_different_number_of_wells_due_to_wtest
fixing different well number between Wells and Well_containers
This commit is contained in:
commit
e1e39b4bd9
@ -712,7 +712,6 @@ namespace Opm {
|
||||
BlackoilWellModel<TypeTag>::
|
||||
solveWellEq(const double dt)
|
||||
{
|
||||
const int nw = numWells();
|
||||
WellState well_state0 = well_state_;
|
||||
|
||||
const int numComp = numComponents();
|
||||
@ -767,9 +766,10 @@ namespace Opm {
|
||||
well_state_ = well_state0;
|
||||
updatePrimaryVariables();
|
||||
// also recover the old well controls
|
||||
for (int w = 0; w < nw; ++w) {
|
||||
WellControls* wc = well_container_[w]->wellControls();
|
||||
well_controls_set_current(wc, well_state_.currentControls()[w]);
|
||||
for (const auto& well : well_container_) {
|
||||
const int index_of_well = well->indexOfWell();
|
||||
WellControls* wc = well->wellControls();
|
||||
well_controls_set_current(wc, well_state_.currentControls()[index_of_well]);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user