mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
StandardWell: use {fmt} to format error messages
This commit is contained in:
parent
59e5642678
commit
2dbfeb6038
@ -2050,7 +2050,9 @@ namespace Opm
|
|||||||
if constexpr (Base::has_polymermw) {
|
if constexpr (Base::has_polymermw) {
|
||||||
const int water_table_id = this->well_ecl_.getPolymerProperties().m_skprwattable;
|
const int water_table_id = this->well_ecl_.getPolymerProperties().m_skprwattable;
|
||||||
if (water_table_id <= 0) {
|
if (water_table_id <= 0) {
|
||||||
OPM_DEFLOG_THROW(std::runtime_error, "Unused SKPRWAT table id used for well " << name(), deferred_logger);
|
OPM_DEFLOG_THROW(std::runtime_error,
|
||||||
|
fmt::format("Unused SKPRWAT table id used for well {}", name()),
|
||||||
|
deferred_logger);
|
||||||
}
|
}
|
||||||
const auto& water_table_func = PolymerModule::getSkprwatTable(water_table_id);
|
const auto& water_table_func = PolymerModule::getSkprwatTable(water_table_id);
|
||||||
const EvalWell throughput_eval(this->primary_variables_.numWellEq() + Indices::numEq, throughput);
|
const EvalWell throughput_eval(this->primary_variables_.numWellEq() + Indices::numEq, throughput);
|
||||||
@ -2059,8 +2061,10 @@ namespace Opm
|
|||||||
pskin_water = water_table_func.eval(throughput_eval, water_velocity);
|
pskin_water = water_table_func.eval(throughput_eval, water_velocity);
|
||||||
return pskin_water;
|
return pskin_water;
|
||||||
} else {
|
} else {
|
||||||
OPM_DEFLOG_THROW(std::runtime_error, "Polymermw is not activated, "
|
OPM_DEFLOG_THROW(std::runtime_error,
|
||||||
"while injecting skin pressure is requested for well " << name(), deferred_logger);
|
fmt::format("Polymermw is not activated, while injecting "
|
||||||
|
"skin pressure is requested for well {}", name()),
|
||||||
|
deferred_logger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2084,7 +2088,9 @@ namespace Opm
|
|||||||
}
|
}
|
||||||
const int polymer_table_id = this->well_ecl_.getPolymerProperties().m_skprpolytable;
|
const int polymer_table_id = this->well_ecl_.getPolymerProperties().m_skprpolytable;
|
||||||
if (polymer_table_id <= 0) {
|
if (polymer_table_id <= 0) {
|
||||||
OPM_DEFLOG_THROW(std::runtime_error, "Unavailable SKPRPOLY table id used for well " << name(), deferred_logger);
|
OPM_DEFLOG_THROW(std::runtime_error,
|
||||||
|
fmt::format("Unavailable SKPRPOLY table id used for well {}", name()),
|
||||||
|
deferred_logger);
|
||||||
}
|
}
|
||||||
const auto& skprpolytable = PolymerModule::getSkprpolyTable(polymer_table_id);
|
const auto& skprpolytable = PolymerModule::getSkprpolyTable(polymer_table_id);
|
||||||
const double reference_concentration = skprpolytable.refConcentration;
|
const double reference_concentration = skprpolytable.refConcentration;
|
||||||
@ -2100,8 +2106,10 @@ namespace Opm
|
|||||||
const EvalWell pskin = pskin_water + (pskin_poly - pskin_water) / reference_concentration * poly_inj_conc;
|
const EvalWell pskin = pskin_water + (pskin_poly - pskin_water) / reference_concentration * poly_inj_conc;
|
||||||
return sign * pskin;
|
return sign * pskin;
|
||||||
} else {
|
} else {
|
||||||
OPM_DEFLOG_THROW(std::runtime_error, "Polymermw is not activated, "
|
OPM_DEFLOG_THROW(std::runtime_error,
|
||||||
"while injecting skin pressure is requested for well " << name(), deferred_logger);
|
fmt::format("Polymermw is not activated, while injecting "
|
||||||
|
"skin pressure is requested for well {}", name()),
|
||||||
|
deferred_logger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2127,8 +2135,10 @@ namespace Opm
|
|||||||
molecular_weight = table_func.eval(throughput_eval, abs(water_velocity));
|
molecular_weight = table_func.eval(throughput_eval, abs(water_velocity));
|
||||||
return molecular_weight;
|
return molecular_weight;
|
||||||
} else {
|
} else {
|
||||||
OPM_DEFLOG_THROW(std::runtime_error, "Polymermw is not activated, "
|
OPM_DEFLOG_THROW(std::runtime_error,
|
||||||
"while injecting polymer molecular weight is requested for well " << name(), deferred_logger);
|
fmt::format("Polymermw is not activated, while injecting "
|
||||||
|
"polymer molecular weight is requested for well {}", name()),
|
||||||
|
deferred_logger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2551,10 +2561,9 @@ namespace Opm
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
OPM_DEFLOG_THROW(NotImplemented,
|
OPM_DEFLOG_THROW(NotImplemented,
|
||||||
"Unsupported Injector Type ("
|
fmt::format("Unsupported Injector Type ({}) "
|
||||||
<< static_cast<int>(preferred_phase)
|
"for well {} during connection I.I. calculation",
|
||||||
<< ") for well " << this->name()
|
static_cast<int>(preferred_phase), this->name()),
|
||||||
<< " during connection I.I. calculation",
|
|
||||||
deferred_logger);
|
deferred_logger);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user