debug output SIN

setup.py
Theophile Terraz 2023-12-12 16:35:17 +01:00
parent f37da68a67
commit c4a66281f6
1 changed files with 15 additions and 15 deletions

View File

@ -467,21 +467,21 @@ class Mage(CommandLineSolver):
for hs in hydraulic_structures:
if hs.input_reach.is_enable:
reach_id = study.river.get_edge_id(hs.input_reach)
params = [
p.value for p in hs.basic_hydraulic_structure.param
]
param_str = ' '.join(
[
f'{p.value:>10.3f}'
for p in hs.basic_hydraulic_structure.param
]
)
f.write(
f"{sin_dict[hs.basic_hydraulic_structure.type]} " +
f"{reach_id} {hs.kp:>12.3f} {params} " +
"{hs.name}\n"
)
f.write('* ouvrage au pk ' +f"{hs.input_kp:>12.1f}"+ ' ' + hs.name + '\n')
for bhs in hs.basic_structures:
reach_id = study.river.get_edge_id(hs.input_reach)+1
param_str = ' '.join(
[
f'{p.value:>10.3f}'
for p in bhs._data
]
)
f.write(
f"{sin_dict[bhs.type]} " +
f"{reach_id} {hs.input_kp:>12.3f} {param_str} " +
f"{bhs.name}\n"
)
return files