SL: Add sediment layer Model and UI files schemes.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-07-21 10:36:01 +02:00
1 parent fde96f2423
commit 92712dd172
23 files changed
+852 -1

No files matched your search

+7
View File
@@ -15,6 +15,7 @@ from Model.InitialConditions.InitialConditionsDict import InitialConditionsDict
from Model.Stricklers.StricklersList import StricklersList
from Model.Friction.FrictionList import FrictionList
from Model.SolverParameters.SolverParametersList import SolverParametersList
from Model.SedimentLayer.SedimentLayerList import SedimentLayerList
from Solver.Solvers import solver_type_list
@@ -192,6 +193,7 @@ class River(Graph, SQLSubModel):
InitialConditionsDict,
StricklersList,
SolverParametersList,
SedimentLayerList,
]
def __init__(self, status=None):
@@ -207,6 +209,7 @@ class River(Graph, SQLSubModel):
self._initial_conditions = InitialConditionsDict(status=self._status)
self._stricklers = StricklersList(status=self._status)
self._parameters = {}
self._sediment_layers = SedimentLayerList()
@classmethod
def _sql_create(cls, execute):
@@ -301,6 +304,10 @@ class River(Graph, SQLSubModel):
def initial_conditions(self):
return self._initial_conditions
@property
def sediment_layers(self):
return self._sediment_layers
@property
def stricklers(self):
return self._stricklers