Mercurial > gemma
changeset 3096:cb3360653652
Fixed binary search in table of timed values.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 23 Apr 2019 16:53:56 +0200 |
parents | 8c4c1b3fd856 |
children | e6ba32b060df |
files | pkg/common/nashsutcliffe.go |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/pkg/common/nashsutcliffe.go Tue Apr 23 16:49:36 2019 +0200 +++ b/pkg/common/nashsutcliffe.go Tue Apr 23 16:53:56 2019 +0200 @@ -37,7 +37,7 @@ func (mvs TimedValues) Interpolate(when time.Time) (float64, bool) { for lo, hi := 0, len(mvs)-2; lo <= hi; { - mid := lo + (hi - lo) + 2 + mid := lo + (hi-lo)/2 m1 := &mvs[mid] m2 := &mvs[mid+1] if m2.When.Before(when) {