mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
Scenarios: Merge remote-tracking branch 'origin/master'.
This commit is contained in:
commit
e43c20c1e6
38 files changed
+1205
-189
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user