From 396ed8256a33b756599e3d160cb795db2cc8d36b Mon Sep 17 00:00:00 2001 From: dzalkind Date: Wed, 18 Mar 2026 14:32:50 -0600 Subject: [PATCH] Remove potentially duplicate promotion --- wisdem/floatingse/floating_frame.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/wisdem/floatingse/floating_frame.py b/wisdem/floatingse/floating_frame.py index 0745b7fa1..eed8113f9 100644 --- a/wisdem/floatingse/floating_frame.py +++ b/wisdem/floatingse/floating_frame.py @@ -698,10 +698,7 @@ def setup(self): n_full = get_nfull(opt["floating"]["members"]["n_height"][k], nref=2) shape = opt["floating"]["members"]["outer_shape"][k] kname = opt['floating']['members']['name'][k] - if shape == "circular": - mem_prom = mem_prom_base + [("cd_usr", f"memload{k}.cd_usr"), ("ca_usr", f"memload{k}.ca_usr")] - elif shape == "rectangular": - mem_prom = mem_prom_base + [("cd_usr", f"memload{k}.cd_usr"), ("cdy_usr", f"memload{k}.cdy_usr"), ("ca_usr", f"memload{k}.ca_usr"), ("cay_usr", f"memload{k}.cay_usr")] + self.add_subsystem( f"memload{k}", MemberLoads( @@ -711,7 +708,7 @@ def setup(self): memmax=True, member_shape=shape, ), - promotes=mem_prom + U_prom + [("joint1", f"member{k}_{kname}:joint1"), ("joint2", f"member{k}_{kname}:joint2")], + promotes= mem_prom_base + U_prom + [("joint1", f"member{k}_{kname}:joint1"), ("joint2", f"member{k}_{kname}:joint2")], ) self.add_subsystem("loadsys", PlatformLoads(options=opt), promotes=["*"])