Commit 9364b991 authored by Theophile Terraz's avatar Theophile Terraz
Browse files

Merge branch 'master' of gitlab-ssh.irstea.fr:theophile.terraz/pamhyr into terraz_dev

No related merge requests found
Showing with 18 additions and 11 deletions
+18 -11
...@@ -177,8 +177,7 @@ class Friction(SQLSubModel): ...@@ -177,8 +177,7 @@ class Friction(SQLSubModel):
def has_coefficient(self): def has_coefficient(self):
return ( return (
self._begin_strickler is not None and self._begin_strickler is not None
self._end_strickler is not None
) )
def is_full_defined(self): def is_full_defined(self):
...@@ -237,7 +236,8 @@ class Friction(SQLSubModel): ...@@ -237,7 +236,8 @@ class Friction(SQLSubModel):
@property @property
def end_strickler(self): def end_strickler(self):
return self._end_strickler # return self._end_strickler
return self._begin_strickler
@end_strickler.setter @end_strickler.setter
def end_strickler(self, strickler): def end_strickler(self, strickler):
...@@ -247,13 +247,17 @@ class Friction(SQLSubModel): ...@@ -247,13 +247,17 @@ class Friction(SQLSubModel):
def get_friction(self, rk): def get_friction(self, rk):
if not self.contains_rk(rk): if not self.contains_rk(rk):
return None return None
minor = interp(rk,
[self.begin_rk, self.end_rk], minor = self.begin_strickler.minor
[self.begin_strickler.minor, medium = self.begin_strickler.medium
self.end_strickler.minor])
medium = interp(rk, # minor = interp(rk,
[self.begin_rk, self.end_rk], # [self.begin_rk, self.end_rk],
[self.begin_strickler.medium, # [self.begin_strickler.minor,
self.end_strickler.medium]) # self.end_strickler.minor])
# medium = interp(rk,
# [self.begin_rk, self.end_rk],
# [self.begin_strickler.medium,
# self.end_strickler.medium])
return minor, medium return minor, medium
...@@ -840,6 +840,9 @@ class Reach(SQLSubModel): ...@@ -840,6 +840,9 @@ class Reach(SQLSubModel):
z_last = profile.z_min() z_last = profile.z_min()
rk_last = profile.rk rk_last = profile.rk
if (rk_last - rk_first) == 0:
continue
incline_acc += [ incline_acc += [
(z_last - z_first) (z_last - z_first)
/ /
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment