From 28bea42b15ed50cd3dd4ab6d391f95db2afca300 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Wed, 7 Feb 2024 09:42:45 +0100 Subject: [PATCH] River: Add default reach at study creation. --- src/Model/River.py | 6 ++++++ src/View/Study/Window.py | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/Model/River.py b/src/Model/River.py index b7f645fb..ae0507a1 100644 --- a/src/Model/River.py +++ b/src/Model/River.py @@ -372,6 +372,12 @@ class River(Graph, SQLSubModel): except Exception as e: logger_exception(e) + def init_default(self): + n1 = self.add_node(880.0, 950.0) + n2 = self.add_node(1120.0, 1020.0) + + e = self.add_edge(n1, n2) + @property def boundary_condition(self): return self._boundary_condition diff --git a/src/View/Study/Window.py b/src/View/Study/Window.py index bfb615d1..e8bca57d 100644 --- a/src/View/Study/Window.py +++ b/src/View/Study/Window.py @@ -89,6 +89,8 @@ class NewStudyWindow(PamhyrDialog): if self._study is None: study = Study.new(name, description) + study.river.init_default() + if self.get_radio_button("radioButton_date"): date = self.get_datetime_edit("dateTimeEdit_date") study.use_date(date) -- GitLab