From 87e8e18cb6be6e3f1ad7d043a6e2be446e867b1a Mon Sep 17 00:00:00 2001
From: Henry <Henry>
Date: Thu, 12 Jul 2012 13:57:27 +0100
Subject: [PATCH] quaternion: Correct constructor from angle and axis

---
 src/OpenFOAM/primitives/quaternion/quaternionI.H | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/OpenFOAM/primitives/quaternion/quaternionI.H b/src/OpenFOAM/primitives/quaternion/quaternionI.H
index 01c5b74bc27..622b306e72f 100644
--- a/src/OpenFOAM/primitives/quaternion/quaternionI.H
+++ b/src/OpenFOAM/primitives/quaternion/quaternionI.H
@@ -37,10 +37,8 @@ inline Foam::quaternion::quaternion(const scalar w, const vector& v)
 inline Foam::quaternion::quaternion(const vector& d, const scalar theta)
 :
     w_(cos(0.5*theta)),
-    v_((sin(0.5*theta)/magSqr(d))*d)
-{
-    normalize();
-}
+    v_((sin(0.5*theta)/mag(d))*d)
+{}
 
 inline Foam::quaternion::quaternion(const scalar w)
 :
-- 
GitLab