From 1935a8e65fa9029a24644ea769d11d24ef6c7d9f Mon Sep 17 00:00:00 2001 From: andrew-platt Date: Tue, 2 Jun 2026 14:31:42 -0600 Subject: [PATCH] [BugFix] Error in `Quaternion_to_DCM` calculation The third term in the calculation was incorrect. This routine has not been used since it was added in 2014, so no results will be affected. This was reported on the forum here: https://forums.nlr.gov/t/beamdyn-questions/9518/3 --- modules/nwtc-library/src/NWTC_Num.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/nwtc-library/src/NWTC_Num.f90 b/modules/nwtc-library/src/NWTC_Num.f90 index a0f26777b0..db8b400e9e 100644 --- a/modules/nwtc-library/src/NWTC_Num.f90 +++ b/modules/nwtc-library/src/NWTC_Num.f90 @@ -4818,7 +4818,7 @@ FUNCTION Quaternion_to_DCM(q) q2q2 = q%v(2)**2 q2q3 = q%v(2) * q%v(3) - q3q3 = q%v(2)**2 + q3q3 = q%v(3)**2 Quaternion_to_DCM(1,1) = q0q0 + q1q1 - q2q2 - q3q3 ! Eq. 9