From b0a1a3fd0b2ae6b9830db117546df76814fa3410 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Wed, 24 Jul 2019 09:37:38 +0100 Subject: [PATCH] BUG: quaternion - corrected construction from rotation tensor. Fixes #1348 --- src/OpenFOAM/primitives/quaternion/quaternionI.H | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenFOAM/primitives/quaternion/quaternionI.H b/src/OpenFOAM/primitives/quaternion/quaternionI.H index e692707c30..3c550b8de7 100644 --- a/src/OpenFOAM/primitives/quaternion/quaternionI.H +++ b/src/OpenFOAM/primitives/quaternion/quaternionI.H @@ -259,7 +259,7 @@ inline Foam::quaternion::quaternion - rotationTensor.zz() ); - w_ = (rotationTensor.xz() - rotationTensor.xz())/s; + w_ = (rotationTensor.xz() - rotationTensor.zx())/s; v_[0] = (rotationTensor.xy() + rotationTensor.yx())/s; v_[1] = 0.25*s; v_[2] = (rotationTensor.yz() + rotationTensor.zy())/s;