Skip to content

Commit 764f5a1

Browse files
committed
Fix to MCTRouting_single to avoid very small values (<eps) as input in hoq() function
1 parent ee4932c commit 764f5a1

File tree

1 file changed

+4
-4
lines changed
  • src/lisflood/hydrological_modules

1 file changed

+4
-4
lines changed

src/lisflood/hydrological_modules/mct.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -255,13 +255,13 @@ def MCTRouting_single(
255255

256256
# reference I discharge at x=0
257257
qmx0 = (q00 + q01) / 2.0
258-
if qmx0 <= 0 : # cmcheck ==0 #tpk
258+
if qmx0 <= eps : # cmcheck ==0 #tpk
259259
qmx0 = eps #tpk
260260
hmx0 = hoq(qmx0, s0, Balv, ANalv, Nalv)
261261

262262
# reference O discharge at x=1
263263
qmx1 = (q10 + q11) / 2.0
264-
if qmx1 <= 0: # cmcheck ==0 #tpk
264+
if qmx1 <= eps: # cmcheck ==0 #tpk
265265
qmx1 = eps #tpk
266266
hmx1 = hoq(qmx1, s0, Balv, ANalv, Nalv)
267267

@@ -275,12 +275,12 @@ def MCTRouting_single(
275275
# Q(t+dt)=(I(t+dt)+O'(t+dt))/2
276276
qm1 = (q01 + q11) / 2.0
277277
# cm
278-
if qm1 <=0 : # cmcheck ==0 #tpk
278+
if qm1 <= eps : # cmcheck ==0 #tpk
279279
qm1 = eps #tpk
280280
# cm
281281
hm1 = hoq(qm1, s0, Balv, ANalv, Nalv)
282282
dummy, Ax1, Bx1, Px1, ck1 = qoh(hm1, s0, Balv, ANalv, Nalv)
283-
if ck1 <= 0: #tpk
283+
if ck1 <= eps: #tpk
284284
ck1 = eps #tpk
285285

286286
# Calc correcting factor Beta at time t+dt

0 commit comments

Comments
 (0)