mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
wbpCalcMap_: move to BlackoilWellModelGeneric
This commit is contained in:
@@ -425,14 +425,6 @@ template<class Scalar> class WellContributions;
|
||||
std::unique_ptr<RateConverterType> rateConverter_{};
|
||||
std::map<std::string, std::unique_ptr<AverageRegionalPressureType>> regionalAveragePressureCalculator_{};
|
||||
|
||||
struct WBPCalcID
|
||||
{
|
||||
std::optional<typename std::vector<WellInterfacePtr>::size_type> openWellIdx_{};
|
||||
std::size_t wbpCalcIdx_{};
|
||||
};
|
||||
|
||||
std::vector<WBPCalcID> wbpCalcMap_{};
|
||||
|
||||
SimulatorReportSingle last_report_{};
|
||||
|
||||
// Pre-step network solve at static reservoir conditions (group and well states might be updated)
|
||||
|
@@ -581,6 +581,14 @@ protected:
|
||||
std::vector<WellProdIndexCalculator<Scalar>> prod_index_calc_;
|
||||
mutable ParallelWBPCalculation<Scalar> wbpCalculationService_;
|
||||
|
||||
struct WBPCalcID
|
||||
{
|
||||
std::optional<typename std::vector<WellInterfaceGeneric<Scalar>*>::size_type> openWellIdx_{};
|
||||
std::size_t wbpCalcIdx_{};
|
||||
};
|
||||
|
||||
std::vector<WBPCalcID> wbpCalcMap_{};
|
||||
|
||||
std::vector<int> pvt_region_idx_;
|
||||
|
||||
mutable std::unordered_set<std::string> closed_this_step_;
|
||||
|
Reference in New Issue
Block a user