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