From 47e59f780ed6274cf57f6cd2607e21d1fa5281a3 Mon Sep 17 00:00:00 2001 From: Kaushik Ponnapalli Date: Tue, 30 Jul 2024 12:33:35 -0500 Subject: [PATCH] Fixed a bug with min time climb where number of nodes was specified incorrectly and updated new load case test --- dymos/examples/min_time_climb/test/test_ex_min_time_climb.py | 2 +- dymos/test/test_load_case.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dymos/examples/min_time_climb/test/test_ex_min_time_climb.py b/dymos/examples/min_time_climb/test/test_ex_min_time_climb.py index bb6edfbdb..6fd096779 100644 --- a/dymos/examples/min_time_climb/test/test_ex_min_time_climb.py +++ b/dymos/examples/min_time_climb/test/test_ex_min_time_climb.py @@ -51,7 +51,7 @@ def min_time_climb(optimizer='SLSQP', num_seg=3, transcription='gauss-lobatto', elif transcription == 'radau-ps': tx = dm.Radau(num_segments=num_seg, order=transcription_order) elif transcription == 'birkhoff': - tx = dm.Birkhoff(order=transcription_order) + tx = dm.Birkhoff(num_nodes=transcription_order) traj = dm.Trajectory() diff --git a/dymos/test/test_load_case.py b/dymos/test/test_load_case.py index 1f07393ad..3aa4826db 100644 --- a/dymos/test/test_load_case.py +++ b/dymos/test/test_load_case.py @@ -198,7 +198,7 @@ def test_load_case_radau_to_birkhoff(self): case = om.CaseReader('dymos_solution.db').get_case('final') # create a problem with a different transcription with a different number of variables - q = setup_problem(dm.Birkhoff(grid=dm.BirkhoffGrid(num_nodes=50))) + q = setup_problem(dm.Birkhoff(num_nodes=50)) # Fill q with junk so that we can be sure load_case worked q['phase0.t_initial'] = -88