Skip to content

Commit 91f4d99

Browse files
committed
1D: only calculate 'dx' when possible
1 parent 8c2ecbc commit 91f4d99

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

adaptive/learner/learner1D.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@ def update_losses(self, x, real=True):
153153
else:
154154
losses_combined = self.losses_combined
155155
x_lower, x_upper = self.get_neighbors(x, self.neighbors)
156-
dx = x_upper - x_lower
157156
a, b = self.get_neighbors(x, self.neighbors_combined)
158157
if x_lower is not None and x_upper is not None:
158+
dx = x_upper - x_lower
159159
loss = self.losses[x_lower, x_upper]
160160
losses_combined[a, x] = ((x - a) * loss / dx
161161
if abs(x - a) > self._dx_eps else 0)

0 commit comments

Comments
 (0)