From d1beae28ef5380c99d5250c230aba0de3cba60ab Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Mon, 31 Jan 2011 11:44:08 +0000
Subject: [PATCH] bugfix: need to multiply with the _transposed_ rotation to
 get the proper local coordinates

[[Imported from SVN: r6906]]
---
 dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh b/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
index 3a4952e8..bde6316a 100644
--- a/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
+++ b/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
@@ -663,7 +663,7 @@ linearizedRodNeumannToDirichletMap(const std::string& rodName,
         
         /** \todo Why don't we have to transform the force as well? */
         Dune::FieldVector<double,3> localForce, localTorque;
-        orientationMatrix.mv(canonicalTorque,localTorque);
+        orientationMatrix.mtv(canonicalTorque,localTorque);
         localForce = canonicalForce;
         
         RigidBodyMotion<3>::TangentVector localForceTorque;
-- 
GitLab