Scenarios: Merge remote-tracking branch 'origin/master'.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-09-06 10:58:05 +02:00
commit e43c20c1e6
38 files changed
+1205 -189

No files matched your search

+16
View File
@@ -23,6 +23,8 @@ from tools import trace, timer
from Model.Tools.PamhyrDB import SQLSubModel
from Model.Scenario import Scenario
from numpy import interp
logger = logging.getLogger()
@@ -290,3 +292,17 @@ class Friction(SQLSubModel):
def end_strickler(self, strickler):
self._end_strickler = strickler
self._status.modified()
def get_friction(self, rk):
if not self.contains_rk(rk):
return None
minor = interp(rk,
[self.begin_rk, self.end_rk],
[self.begin_strickler.minor,
self.end_strickler.minor])
medium = interp(rk,
[self.begin_rk, self.end_rk],
[self.begin_strickler.medium,
self.end_strickler.medium])
return minor, medium