mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
add some safaguards for trivial guiderates
This commit is contained in:
parent
88d8e2a68e
commit
0b96b31d8c
@ -215,6 +215,10 @@ namespace Opm {
|
||||
|
||||
groupTotalGuideRate += guideRate->get(wellName, wellTarget);
|
||||
}
|
||||
|
||||
if (groupTotalGuideRate == 0.0)
|
||||
return 0.0;
|
||||
|
||||
double wellGuideRate = guideRate->get(well.name(), wellTarget);
|
||||
return wellGuideRate / groupTotalGuideRate;
|
||||
}
|
||||
@ -231,6 +235,9 @@ namespace Opm {
|
||||
groupTotalGuideRate += guideRate->get(groupName, groupTarget);
|
||||
}
|
||||
}
|
||||
if (groupTotalGuideRate == 0.0)
|
||||
return 0.0;
|
||||
|
||||
double groupGuideRate = guideRate->get(group.name(), groupTarget);
|
||||
return groupGuideRate / groupTotalGuideRate;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user