优化压力流量求解并达到四路性能门槛

This commit is contained in:
huojiarong committed 2026-08-15 11:45:22 +00:00
1 parent 6572defaa4
commit 6a064892e2
20 files changed
+711 -175

No files matched your search

+3 -3
View File
@@ -229,7 +229,7 @@ class SimulationNetwork:
return tuple(
f"{component.name}.{definition.name}.{variable.name}"
for component in self.components.values()
for definition in component.port_definitions
for definition in component.active_port_definitions
if definition.kind == "physical"
for variable in definition.variables
if variable.role in {"effort", "flow"}
@@ -304,7 +304,7 @@ class SimulationNetwork:
"parameters": component.parameter_interface_dicts(),
"ports": [
definition.as_interface_dict()
for definition in component.port_definitions
for definition in component.active_port_definitions
],
"resultVariables": [
variable.as_dict()
@@ -320,7 +320,7 @@ class SimulationNetwork:
"unconnectedPorts": [
{"component": component.name, "port": definition.name}
for component in self.components.values()
for definition in component.port_definitions
for definition in component.active_port_definitions
if (component.name, definition.name) not in connected_endpoints
],
}