mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
BlackoilWellModel: prefer std::make_unique
This commit is contained in:
parent
0d00337275
commit
a72a9e55a0
@ -202,8 +202,8 @@ namespace Opm {
|
|||||||
WellGroupHelpers::setCmodeGroup(fieldGroup, schedule(), summaryState, timeStepIdx, this->wellState(), this->groupState());
|
WellGroupHelpers::setCmodeGroup(fieldGroup, schedule(), summaryState, timeStepIdx, this->wellState(), this->groupState());
|
||||||
|
|
||||||
// Compute reservoir volumes for RESV controls.
|
// Compute reservoir volumes for RESV controls.
|
||||||
rateConverter_.reset(new RateConverterType (phase_usage_,
|
rateConverter_ = std::make_unique<RateConverterType>(phase_usage_,
|
||||||
std::vector<int>(local_num_cells_, 0)));
|
std::vector<int>(local_num_cells_, 0));
|
||||||
rateConverter_->template defineState<ElementContext>(ebosSimulator_);
|
rateConverter_->template defineState<ElementContext>(ebosSimulator_);
|
||||||
|
|
||||||
// Compute regional average pressures used by gpmaint
|
// Compute regional average pressures used by gpmaint
|
||||||
@ -215,7 +215,9 @@ namespace Opm {
|
|||||||
{
|
{
|
||||||
const auto& sched_state = this->schedule()[timeStepIdx];
|
const auto& sched_state = this->schedule()[timeStepIdx];
|
||||||
// update VFP properties
|
// update VFP properties
|
||||||
vfp_properties_.reset(new VFPProperties( sched_state.vfpinj(), sched_state.vfpprod(), this->prevWellState()));
|
vfp_properties_ = std::make_unique<VFPProperties>(sched_state.vfpinj(),
|
||||||
|
sched_state.vfpprod(),
|
||||||
|
this->prevWellState());
|
||||||
this->initializeWellProdIndCalculators();
|
this->initializeWellProdIndCalculators();
|
||||||
if (sched_state.events().hasEvent(ScheduleEvents::Events::WELL_PRODUCTIVITY_INDEX)) {
|
if (sched_state.events().hasEvent(ScheduleEvents::Events::WELL_PRODUCTIVITY_INDEX)) {
|
||||||
this->runWellPIScaling(timeStepIdx, local_deferredLogger);
|
this->runWellPIScaling(timeStepIdx, local_deferredLogger);
|
||||||
|
Loading…
Reference in New Issue
Block a user