perf: retain exact flow caches and compiled targets

This commit is contained in:
Codex committed 2026-08-16 11:21:44 +00:00
1 parent f09dfcf542
commit 22b35b2945
7 files changed
+138 -21

No files matched your search

+1 -8
View File
@@ -779,14 +779,7 @@ class StreamPressureBlockSolver:
unknown.write(0.0)
for stage in self._selected_explicit_flow_plan:
values = solver._evaluate_explicit_flow_stage(stage)
targets = tuple(
(
assignment,
assignment.unknown.read() - value,
)
for assignment, value in zip(stage.assignments, values)
)
for assignment, target_value in targets:
for assignment, target_value in zip(stage.assignments, values):
if isfinite(target_value):
assignment.unknown.write(target_value)
seeded_equation_ids.add(assignment.equation_id)