Load water tracer concentration from restart file

This commit is contained in:
Joakim Hove 2021-11-29 08:58:03 +01:00
parent 77053495b0
commit 04ef6fad1c
2 changed files with 5 additions and 1 deletions

View File

@ -102,7 +102,7 @@ struct RstWell {
float glift_min_rate;
float glift_weight_factor;
float glift_inc_weight_factor;
float tracer_concentration_injection;
std::vector<float> tracer_concentration_injection;
double oil_rate;
double water_rate;

View File

@ -127,6 +127,10 @@ RstWell::RstWell(const ::Opm::UnitSystem& unit_system,
gas_void_rate( unit_system.to_si(M::gas_surface_volume, xwel[VI::XWell::GasVoidPrRate]))
{
for (std::size_t tracer_index = 0; tracer_index < static_cast<std::size_t>(header.runspec.tracers().water_tracers()); tracer_index++)
this->tracer_concentration_injection.push_back( swel[VI::SWell::TracerOffset + tracer_index] );
for (int ic = 0; ic < iwel[VI::IWell::NConn]; ic++) {
std::size_t icon_offset = ic * header.niconz;
std::size_t scon_offset = ic * header.nsconz;