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