From e4b687d1f69f90e58aad55bdaef9c3fce29bc211 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 17 Jan 2020 19:02:15 +0100 Subject: [PATCH] be consistend and use one sided difference if outside --- spline.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spline.hh b/spline.hh index 829f2eb..55bb11d 100644 --- a/spline.hh +++ b/spline.hh @@ -102,7 +102,7 @@ struct CubicHermiteSpline : k < n ? eval(X, Y, (x - X[k-1]) / (X[k] - X[k-1]), k-1, n) : - eval(X, Y, (x - X[n-2]) / (X[n-1] - X[n-2]), n-2, n); + eval(X, Y, (x - X[n-2]) / (X[n-1] - X[n-2]), n-1, n); } static constexpr OTYPE left(const OTYPE *Y) {