|
13 | 13 | from linopy import Model |
14 | 14 | from linopy.common import ( |
15 | 15 | LabelPositionIndex, |
16 | | - get_label_position, |
| 16 | + _get_label_position_linear, |
17 | 17 | ) |
18 | 18 |
|
19 | 19 |
|
@@ -189,15 +189,15 @@ def test_matches_original_implementation(self, model): |
189 | 189 | labels = rng.integers(0, max_label, size=50) |
190 | 190 |
|
191 | 191 | for label in labels: |
192 | | - original = get_label_position(model.variables, int(label)) |
| 192 | + original = _get_label_position_linear(model.variables, int(label)) |
193 | 193 | optimized = model.variables.get_label_position(int(label)) |
194 | 194 | assert original == optimized, f"Mismatch for label {label}" |
195 | 195 |
|
196 | 196 | def test_matches_original_batch(self, model): |
197 | 197 | """Test that batch lookup matches original.""" |
198 | 198 | labels = np.arange(min(20, model._xCounter)) |
199 | 199 |
|
200 | | - original = get_label_position(model.variables, labels) |
| 200 | + original = _get_label_position_linear(model.variables, labels) |
201 | 201 | optimized = model.variables.get_label_position(labels) |
202 | 202 |
|
203 | 203 | assert original == optimized |
@@ -330,14 +330,14 @@ def test_large_model_correctness(self, large_model): |
330 | 330 | # Test variables |
331 | 331 | max_var = large_model._xCounter |
332 | 332 | for label in rng.integers(0, max_var, size=100): |
333 | | - original = get_label_position(large_model.variables, int(label)) |
| 333 | + original = _get_label_position_linear(large_model.variables, int(label)) |
334 | 334 | optimized = large_model.variables.get_label_position(int(label)) |
335 | 335 | assert original == optimized |
336 | 336 |
|
337 | 337 | # Test constraints |
338 | 338 | max_con = large_model._cCounter |
339 | 339 | for label in rng.integers(0, max_con, size=100): |
340 | | - original = get_label_position(large_model.constraints, int(label)) |
| 340 | + original = _get_label_position_linear(large_model.constraints, int(label)) |
341 | 341 | optimized = large_model.constraints.get_label_position(int(label)) |
342 | 342 | assert original == optimized |
343 | 343 |
|
|
0 commit comments