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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user