From f149202879fc1e64901563169a3bca1742fa44b0 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 357c8425ad..964fa4d74a 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;
-- 
GitLab