diff --git a/src/Solver/AdisTS.py b/src/Solver/AdisTS.py index f135d438fca4787bdd299305452e565823ce6262..e1f10dce8f9ab26fe1ee832dc710db11de4a98a6 100644 --- a/src/Solver/AdisTS.py +++ b/src/Solver/AdisTS.py @@ -204,8 +204,32 @@ class AdisTSlc(AdisTS): f.write(f"{name} {value}\n") + outputkps = study.river.Output_kp_adists.OutputKp_List + + for outputkp in outputkps: + self._export_outputkp(study, outputkp, f, qlog) + return files + def _export_outputkp(self, study, outputkp, f, qlog, name="0"): + if (outputkp.reach is None) or (outputkp.kp is None) or (outputkp.title is None): + return + + print(outputkp.reach, outputkp.kp, outputkp.title) + + #edges = study.river.enable_edges() + + #edges = [lambda x: x.id for x in study.river.enable_edges()] + + #id_reach = outputkp.reach + #kp = filter( + # lambda e: e._reach. == outputkp.kp, + # enumerate(edges) + #) + + #if outputkp.reach not in edges: + #return + def export_func_dict(self): return [ self._export_NUM, diff --git a/tests_cases/Ardeche/Ardeche.pamhyr b/tests_cases/Ardeche/Ardeche.pamhyr index 874da2fc32d4aa00d9f69b4ace27d754735658ea..ceb896897470e7c065a62a3f000f2ad48e46fc3d 100644 Binary files a/tests_cases/Ardeche/Ardeche.pamhyr and b/tests_cases/Ardeche/Ardeche.pamhyr differ