From f1508c8898ca1285a0f01acde51b8aad9fa4f8d6 Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Tue, 22 Oct 2019 14:46:39 +0200 Subject: [PATCH] Simplify getFirstDerivativesOfDirectors Assignment from initializer lists makes this much shorter. --- dune/gfe/rotation.hh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dune/gfe/rotation.hh b/dune/gfe/rotation.hh index aa023750..e767e147 100644 --- a/dune/gfe/rotation.hh +++ b/dune/gfe/rotation.hh @@ -632,17 +632,17 @@ public: { const Quaternion<T>& q = (*this); - dd_dq[0][0][0] = 2*q[0]; dd_dq[0][0][1] = -2*q[1]; dd_dq[0][0][2] = -2*q[2]; dd_dq[0][0][3] = 2*q[3]; - dd_dq[0][1][0] = 2*q[1]; dd_dq[0][1][1] = 2*q[0]; dd_dq[0][1][2] = 2*q[3]; dd_dq[0][1][3] = 2*q[2]; - dd_dq[0][2][0] = 2*q[2]; dd_dq[0][2][1] = -2*q[3]; dd_dq[0][2][2] = 2*q[0]; dd_dq[0][2][3] = -2*q[1]; + dd_dq[0][0] = { 2*q[0], -2*q[1], -2*q[2], 2*q[3]}; + dd_dq[0][1] = { 2*q[1], 2*q[0], 2*q[3], 2*q[2]}; + dd_dq[0][2] = { 2*q[2], -2*q[3], 2*q[0], -2*q[1]}; - dd_dq[1][0][0] = 2*q[1]; dd_dq[1][0][1] = 2*q[0]; dd_dq[1][0][2] = -2*q[3]; dd_dq[1][0][3] = -2*q[2]; - dd_dq[1][1][0] = -2*q[0]; dd_dq[1][1][1] = 2*q[1]; dd_dq[1][1][2] = -2*q[2]; dd_dq[1][1][3] = 2*q[3]; - dd_dq[1][2][0] = 2*q[3]; dd_dq[1][2][1] = 2*q[2]; dd_dq[1][2][2] = 2*q[1]; dd_dq[1][2][3] = 2*q[0]; + dd_dq[1][0] = { 2*q[1], 2*q[0], -2*q[3], -2*q[2]}; + dd_dq[1][1] = {-2*q[0], 2*q[1], -2*q[2], 2*q[3]}; + dd_dq[1][2] = { 2*q[3], 2*q[2], 2*q[1], 2*q[0]}; - dd_dq[2][0][0] = 2*q[2]; dd_dq[2][0][1] = 2*q[3]; dd_dq[2][0][2] = 2*q[0]; dd_dq[2][0][3] = 2*q[1]; - dd_dq[2][1][0] = -2*q[3]; dd_dq[2][1][1] = 2*q[2]; dd_dq[2][1][2] = 2*q[1]; dd_dq[2][1][3] = -2*q[0]; - dd_dq[2][2][0] = -2*q[0]; dd_dq[2][2][1] = -2*q[1]; dd_dq[2][2][2] = 2*q[2]; dd_dq[2][2][3] = 2*q[3]; + dd_dq[2][0] = { 2*q[2], 2*q[3], 2*q[0], 2*q[1]}; + dd_dq[2][1] = {-2*q[3], 2*q[2], 2*q[1], -2*q[0]}; + dd_dq[2][2] = {-2*q[0], -2*q[1], 2*q[2], 2*q[3]}; } -- GitLab