(self, domain, trials, seed)
| 216 | """ |
| 217 | |
| 218 | def __init__(self, domain, trials, seed): |
| 219 | ExprEvaluator.__init__(self, domain.s_idxs_vals) |
| 220 | self.domain = domain |
| 221 | self.trials = trials |
| 222 | self.label_by_node = { |
| 223 | n: l for l, n in list(self.domain.vh.vals_by_label().items()) |
| 224 | } |
| 225 | self._seed = seed |
| 226 | self.rng = np.random.default_rng(seed) |
| 227 | |
| 228 | def __call__(self, new_id): |
| 229 | self.rng = np.random.default_rng(self._seed + new_id) |
nothing calls this directly
no test coverage detected