From b748b6c0a2bf382b4a279848cebc7fb14e0c1a80 Mon Sep 17 00:00:00 2001 From: Bas Nijholt <basnijholt@gmail.com> Date: Fri, 21 Sep 2018 10:44:22 +0200 Subject: [PATCH] 1D: do not use points outside of the bounds in the point chosing algorithms --- adaptive/learner/learner1D.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adaptive/learner/learner1D.py b/adaptive/learner/learner1D.py index 550da04e..320e6725 100644 --- a/adaptive/learner/learner1D.py +++ b/adaptive/learner/learner1D.py @@ -253,6 +253,9 @@ class Learner1D(BaseLearner): except TypeError: self._vdim = 1 + if not self.bounds[0] <= x <= self.bounds[1]: + return + self.update_neighbors(x, self.neighbors_combined) self.update_neighbors(x, self.neighbors) self.update_scale(x, y) -- GitLab