Use wellcontainer2 (#3255)

Use WellContainer<> to manage members in WellState
This commit is contained in:
Joakim Hove
2021-05-20 16:16:12 +02:00
committed by GitHub
parent b9f916080a
commit 506a349085
14 changed files with 329 additions and 302 deletions

View File

@@ -39,6 +39,9 @@ class Schedule;
class VFPProdProperties;
class WellStateFullyImplicitBlackoil;
template <typename>
class WellContainer;
namespace Network { class ExtNetwork; }
namespace WellGroupHelpers
@@ -58,7 +61,7 @@ namespace WellGroupHelpers
const int reportStepIdx,
double& factor);
double sumWellPhaseRates(const std::vector<double>& rates,
double sumWellPhaseRates(const WellContainer<std::vector<double>>& rates,
const Group& group,
const Schedule& schedule,
const WellStateFullyImplicitBlackoil& wellState,