perf: retain exact flow caches and compiled targets
This commit is contained in:
1 parent
f09dfcf542
commit
22b35b2945
7 files changed
+138
-21
No files matched your search
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user