Merge pull request #797 from lbutler/big-fix-emitter-coefficient

Fix emitter-related NaN errors from EN_setnodevalue API
This commit is contained in:
Lew Rossman
2024-05-29 08:23:56 -04:00
committed by GitHub
2 changed files with 2 additions and 0 deletions

View File

@@ -2429,6 +2429,7 @@ int DLLEXPORT EN_setnodevalue(EN_Project p, int index, int property, double valu
if (value < 0.0) return 209;
if (value > 0.0) value = pow((Ucf[FLOW] / value), hyd->Qexp) / Ucf[PRESSURE];
Node[index].Ke = value;
if (hyd->EmitterFlow[index] == 0.0) hyd->EmitterFlow[index] = 1.0;
break;
case EN_INITQUAL: