From 3f98f9467ffe162379b134da0bcd9a672e5abbab Mon Sep 17 00:00:00 2001
From: Oliver Sander <oliver.sander@tu-dresden.de>
Date: Tue, 9 Jul 2019 10:03:18 +0200
Subject: [PATCH] Modernize the code

---
 test/averagedistanceassemblertest.cc | 27 +++++++--------------------
 1 file changed, 7 insertions(+), 20 deletions(-)

diff --git a/test/averagedistanceassemblertest.cc b/test/averagedistanceassemblertest.cc
index 02819486..863b8d0a 100644
--- a/test/averagedistanceassemblertest.cc
+++ b/test/averagedistanceassemblertest.cc
@@ -65,8 +65,7 @@ void testWeightSet(const std::vector<TargetSpace>& corners,
     // A quadrature rule as a set of test points
     int quadOrder = 3;
     
-    const Dune::QuadratureRule<double, dim>& quad 
-        = Dune::QuadratureRules<double, dim>::rule(GeometryTypes::simplex(dim), quadOrder);
+    const auto& quad = QuadratureRules<double, dim>::rule(GeometryTypes::simplex(dim), quadOrder);
     
     for (size_t pt=0; pt<quad.size(); pt++) {
         
@@ -109,13 +108,9 @@ void testUnitVectors()
 
     std::vector<TargetSpace> corners(dim+1);
 
-    FieldVector<double,3> input;
-    input[0] = 1;  input[1] = 0;  input[2] = 0;
-    corners[0] = input;
-    input[0] = 0;  input[1] = 1;  input[2] = 0;
-    corners[1] = input;
-    input[0] = 0;  input[1] = 0;  input[2] = 1;
-    corners[2] = input;
+    corners[0] = {1,0,0};
+    corners[1] = {0,1,0};
+    corners[2] = {0,0,1};
 
     TargetSpace argument = corners[0];
     testWeightSet(corners, argument);
@@ -129,18 +124,10 @@ void testRotations()
 {
     typedef Rotation<double,3> TargetSpace;
 
-    FieldVector<double,3> xAxis(0);
-    xAxis[0] = 1;
-    FieldVector<double,3> yAxis(0);
-    yAxis[1] = 1;
-    FieldVector<double,3> zAxis(0);
-    zAxis[2] = 1;
-
-
     std::vector<TargetSpace> corners(dim+1);
-    corners[0] = Rotation<double,3>(xAxis,0.1);
-    corners[1] = Rotation<double,3>(yAxis,0.1);
-    corners[2] = Rotation<double,3>(zAxis,0.1);
+    corners[0] = Rotation<double,3>({1,0,0}, 0.1);
+    corners[1] = Rotation<double,3>({0,1,0}, 0.1);
+    corners[2] = Rotation<double,3>({0,0,1}, 0.1);
 
     TargetSpace argument = corners[0];
     testWeightSet(corners, argument);
-- 
GitLab