From 7e765bbfb673b9cd366289018bae94cd5099f70d Mon Sep 17 00:00:00 2001 From: Dario Panici Date: Mon, 15 May 2023 14:09:35 -0400 Subject: [PATCH] change d_varphi_d_phi to use formula so it will work with pyQic (which does not use same name) --- desc/objectives/nae_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/desc/objectives/nae_utils.py b/desc/objectives/nae_utils.py index ef40530616..33b35e0819 100644 --- a/desc/objectives/nae_utils.py +++ b/desc/objectives/nae_utils.py @@ -321,7 +321,10 @@ def _calc_2nd_order_NAE_coeffs(qsc, desc_eq): Z2sNAE = qsc.Z2s_untwisted Z2cNAE = qsc.Z2c_untwisted - dvphi_dp = qsc.d_varphi_d_phi # needed to convert dX_d_dvarphi derivs to dX_d_dphi + # need dvarphi_dphi to convert dX_d_dvarphi derivs to dX_d_dphi + # formula from https://github.com/landreman/pyQSC/blob/main/qsc/init_axis.py#L110 + dvphi_dp = qsc.nphi / (np.sum(qsc.d_l_d_phi)) * qsc.d_l_d_phi + # coefficient derivatives X1cp = qsc.d_X1c_d_varphi * dvphi_dp X1sp = qsc.d_X1s_d_varphi * dvphi_dp