mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
drop using statement for well_ecl_
rather qualify member variable with this->
This commit is contained in:
@@ -181,7 +181,6 @@ namespace Opm
|
|||||||
WellSegments::MultiPhaseModel multiphaseModel() const;
|
WellSegments::MultiPhaseModel multiphaseModel() const;
|
||||||
|
|
||||||
// protected member variables from the Base class
|
// protected member variables from the Base class
|
||||||
using Base::well_ecl_;
|
|
||||||
using Base::ref_depth_;
|
using Base::ref_depth_;
|
||||||
using Base::number_of_perforations_; // TODO: can use well_ecl_?
|
using Base::number_of_perforations_; // TODO: can use well_ecl_?
|
||||||
using Base::number_of_phases_;
|
using Base::number_of_phases_;
|
||||||
|
|||||||
@@ -314,11 +314,11 @@ namespace Opm
|
|||||||
std::vector<double>& well_flux,
|
std::vector<double>& well_flux,
|
||||||
DeferredLogger& deferred_logger) const
|
DeferredLogger& deferred_logger) const
|
||||||
{
|
{
|
||||||
if (well_ecl_.isInjector()) {
|
if (this->well_ecl_.isInjector()) {
|
||||||
const auto controls = well_ecl_.injectionControls(ebosSimulator.vanguard().summaryState());
|
const auto controls = this->well_ecl_.injectionControls(ebosSimulator.vanguard().summaryState());
|
||||||
computeWellRatesWithBhp(ebosSimulator, controls.bhp_limit, well_flux, deferred_logger);
|
computeWellRatesWithBhp(ebosSimulator, controls.bhp_limit, well_flux, deferred_logger);
|
||||||
} else {
|
} else {
|
||||||
const auto controls = well_ecl_.productionControls(ebosSimulator.vanguard().summaryState());
|
const auto controls = this->well_ecl_.productionControls(ebosSimulator.vanguard().summaryState());
|
||||||
computeWellRatesWithBhp(ebosSimulator, controls.bhp_limit, well_flux, deferred_logger);
|
computeWellRatesWithBhp(ebosSimulator, controls.bhp_limit, well_flux, deferred_logger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -398,11 +398,11 @@ namespace Opm
|
|||||||
std::vector<double> potentials(number_of_phases_, 0.0);
|
std::vector<double> potentials(number_of_phases_, 0.0);
|
||||||
const auto& summary_state = ebos_simulator.vanguard().summaryState();
|
const auto& summary_state = ebos_simulator.vanguard().summaryState();
|
||||||
|
|
||||||
const auto& well = well_ecl_;
|
const auto& well = this->well_ecl_;
|
||||||
if (well.isInjector()){
|
if (well.isInjector()){
|
||||||
auto bhp_at_thp_limit = computeBhpAtThpLimitInj(ebos_simulator, summary_state, deferred_logger);
|
auto bhp_at_thp_limit = computeBhpAtThpLimitInj(ebos_simulator, summary_state, deferred_logger);
|
||||||
if (bhp_at_thp_limit) {
|
if (bhp_at_thp_limit) {
|
||||||
const auto& controls = well_ecl_.injectionControls(summary_state);
|
const auto& controls = well.injectionControls(summary_state);
|
||||||
const double bhp = std::min(*bhp_at_thp_limit, controls.bhp_limit);
|
const double bhp = std::min(*bhp_at_thp_limit, controls.bhp_limit);
|
||||||
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
||||||
deferred_logger.debug("Converged thp based potential calculation for well "
|
deferred_logger.debug("Converged thp based potential calculation for well "
|
||||||
@@ -411,14 +411,14 @@ namespace Opm
|
|||||||
deferred_logger.warning("FAILURE_GETTING_CONVERGED_POTENTIAL",
|
deferred_logger.warning("FAILURE_GETTING_CONVERGED_POTENTIAL",
|
||||||
"Failed in getting converged thp based potential calculation for well "
|
"Failed in getting converged thp based potential calculation for well "
|
||||||
+ name() + ". Instead the bhp based value is used");
|
+ name() + ". Instead the bhp based value is used");
|
||||||
const auto& controls = well_ecl_.injectionControls(summary_state);
|
const auto& controls = well.injectionControls(summary_state);
|
||||||
const double bhp = controls.bhp_limit;
|
const double bhp = controls.bhp_limit;
|
||||||
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
auto bhp_at_thp_limit = computeBhpAtThpLimitProd(ebos_simulator, summary_state, deferred_logger);
|
auto bhp_at_thp_limit = computeBhpAtThpLimitProd(ebos_simulator, summary_state, deferred_logger);
|
||||||
if (bhp_at_thp_limit) {
|
if (bhp_at_thp_limit) {
|
||||||
const auto& controls = well_ecl_.productionControls(summary_state);
|
const auto& controls = well.productionControls(summary_state);
|
||||||
const double bhp = std::max(*bhp_at_thp_limit, controls.bhp_limit);
|
const double bhp = std::max(*bhp_at_thp_limit, controls.bhp_limit);
|
||||||
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
||||||
deferred_logger.debug("Converged thp based potential calculation for well "
|
deferred_logger.debug("Converged thp based potential calculation for well "
|
||||||
@@ -427,7 +427,7 @@ namespace Opm
|
|||||||
deferred_logger.warning("FAILURE_GETTING_CONVERGED_POTENTIAL",
|
deferred_logger.warning("FAILURE_GETTING_CONVERGED_POTENTIAL",
|
||||||
"Failed in getting converged thp based potential calculation for well "
|
"Failed in getting converged thp based potential calculation for well "
|
||||||
+ name() + ". Instead the bhp based value is used");
|
+ name() + ". Instead the bhp based value is used");
|
||||||
const auto& controls = well_ecl_.productionControls(summary_state);
|
const auto& controls = well.productionControls(summary_state);
|
||||||
const double bhp = controls.bhp_limit;
|
const double bhp = controls.bhp_limit;
|
||||||
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
computeWellRatesWithBhp(ebos_simulator, bhp, potentials, deferred_logger);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user