Replace Python numerical kernels with native C execution
This commit is contained in:
1 parent
48da6be21c
commit
3b38f73fe0
227 files changed
+16801
-75499
No files matched your search
@@ -22,23 +22,7 @@ class AmesimPnpl01ComponentTests(unittest.TestCase):
|
||||
self.assertEqual(set(source.ports), {"port_1"})
|
||||
self.assertEqual(source.parameter_values, {})
|
||||
|
||||
def test_zero_flow_residual_uses_port_mass_flow(self) -> None:
|
||||
source = AmesimPnpl01("plug_1")
|
||||
source.port_1.m_flow = 0.125
|
||||
|
||||
residuals = source.pressure_flow_equation_residuals()
|
||||
|
||||
self.assertEqual(len(residuals), 1)
|
||||
self.assertEqual(residuals[0].id, "plug_1:zero_mass_flow")
|
||||
self.assertEqual(residuals[0].variables, ("plug_1.port_1.m_flow",))
|
||||
self.assertEqual(residuals[0].value, 0.125)
|
||||
|
||||
def test_stream_outflow_tracks_connected_enthalpy_when_available(self) -> None:
|
||||
source = AmesimPnpl01("plug_1")
|
||||
|
||||
source.update_stream_outflows({"port_1": 123.0})
|
||||
|
||||
self.assertEqual(source.port_1.h_outflow, 123.0)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in new issue
Block a user