only compute glir for producers
This commit is contained in:
parent
e0f4337a9d
commit
491d1d1f15
@ -484,13 +484,15 @@ inline quantity glir( const fn_args& args ) {
|
||||
|
||||
for (const auto& well : args.schedule_wells) {
|
||||
auto xwPos = args.wells.find(well.name());
|
||||
if (xwPos == args.wells.end())
|
||||
continue;
|
||||
|
||||
if (well.isInjector())
|
||||
continue;
|
||||
|
||||
double eff_fac = efac( args.eff_factors, well.name() );
|
||||
|
||||
if (xwPos != args.wells.end())
|
||||
alq_rate += eff_fac*xwPos->second.rates.get(rt::alq, well.alq_value());
|
||||
alq_rate += eff_fac*xwPos->second.rates.get(rt::alq, well.alq_value());
|
||||
}
|
||||
|
||||
return { alq_rate, measure::gas_surface_rate };
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user