Mage: LC: Fix export.

scenarios
Pierre-Antoine 2026-06-10 14:26:05 +02:00
parent e19c3229bd
commit 9717968e08
1 changed files with 5 additions and 5 deletions

View File

@ -386,26 +386,26 @@ class Mage(CommandLineSolver):
return files return files
def _export_LC(self, study, lateral, f, qlog, name="0"): def _export_LC(self, study, lateral, f, qlog, name="0"):
if lateral.edge is None: if lateral.reach is None:
return return
if lateral.is_deleted(): if lateral.is_deleted():
return return
edges = study.river.enable_edges() edges = study.river.enable_edges()
if lateral.edge not in edges: if lateral.reach not in edges:
return return
eid, _ = next( eid, _ = next(
filter( filter(
lambda e: e[1] == lateral.edge, lambda e: e[1] == lateral.reach,
enumerate(edges) enumerate(edges)
) )
) )
name = f"{eid+1:>3}" name = f"{eid+1:>3}"
# name = f"Reach_{lateral.edge.id + 1:>3}".replace(" ", "0") # name = f"Reach_{lateral.reach.id + 1:>3}".replace(" ", "0")
f.write(f"* {lateral.edge.name} ({name}) {lateral.lctype}\n") f.write(f"* {lateral.reach.name} ({name}) {lateral.lctype}\n")
f.write( f.write(
f"${name} " + f"${name} " +
f"{lateral.begin_rk:>10.4f} {lateral.end_rk:>10.4f}\n" f"{lateral.begin_rk:>10.4f} {lateral.end_rk:>10.4f}\n"