Skip to content

Commit 7de2048

Browse files
committed
include pending_points in state
1 parent b8b534e commit 7de2048

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

adaptive/learner/learnerND.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ def __init__(self, func, bounds, loss_per_simplex=None):
319319
else:
320320
self._bounds_points = sorted(list(map(tuple, itertools.product(*bounds))))
321321
self._bbox = tuple(tuple(map(float, b)) for b in bounds)
322+
self._interior = None
322323

323324
self.ndim = len(self._bbox)
324325

@@ -454,7 +455,7 @@ def _simplex_exists(self, simplex):
454455

455456
def inside_bounds(self, point):
456457
"""Check whether a point is inside the bounds."""
457-
if hasattr(self, "_interior"):
458+
if self._interior is not None:
458459
return self._interior.find_simplex(point, tol=1e-8) >= 0
459460
else:
460461
eps = 1e-8
@@ -1188,6 +1189,7 @@ def _get_data(self):
11881189
self._output_multiplier,
11891190
self._simplex_queue,
11901191
self._old_scale,
1192+
self.pending_points,
11911193
)
11921194

11931195
def _set_data(self, state):
@@ -1201,6 +1203,7 @@ def _set_data(self, state):
12011203
self._output_multiplier,
12021204
self._simplex_queue,
12031205
self._old_scale,
1206+
self.pending_points,
12041207
) = state
12051208

12061209
def __getstate__(self):

0 commit comments

Comments
 (0)