mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
work on get friction values from rk
This commit is contained in:
1 parent
845bf3c325
commit
4d2ba40287
4 files changed
+42
-8
No files matched your search
@@ -22,6 +22,8 @@ from tools import trace, timer
|
||||
|
||||
from Model.Tools.PamhyrDB import SQLSubModel
|
||||
|
||||
from numpy import interp
|
||||
|
||||
logger = logging.getLogger()
|
||||
|
||||
|
||||
@@ -241,3 +243,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