]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix compile error of GeometryInfo::unit_tangential_vectors on clang-4/5 9589/head
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 2 Mar 2020 12:09:54 +0000 (13:09 +0100)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 2 Mar 2020 12:10:09 +0000 (13:10 +0100)
include/deal.II/base/geometry_info.h

index b53b6c57a542648fcb2b7df214c0ed1bdde740fd..966b584b7bda701670f22424383857f09e368523 100644 (file)
@@ -71,7 +71,7 @@ namespace internal
       static constexpr std::array<std::array<Tensor<1, 1>, 0>, 2>
       unit_tangential_vectors()
       {
-        return {{{}, {}}};
+        return {{{{}}, {{}}}};
       }
 
       static constexpr std::array<unsigned int, 2>
@@ -126,10 +126,10 @@ namespace internal
       static constexpr std::array<std::array<Tensor<1, 2>, 1>, 4>
       unit_tangential_vectors()
       {
-        return {{{Tensor<1, 2>{{0, -1}}},
-                 {Tensor<1, 2>{{0, 1}}},
-                 {Tensor<1, 2>{{1, 0}}},
-                 {Tensor<1, 2>{{-1, 0}}}}};
+        return {{{{Tensor<1, 2>{{0, -1}}}},
+                 {{Tensor<1, 2>{{0, 1}}}},
+                 {{Tensor<1, 2>{{1, 0}}}},
+                 {{Tensor<1, 2>{{-1, 0}}}}}};
       }
 
       static constexpr std::array<unsigned int, 4>
@@ -186,12 +186,12 @@ namespace internal
       static constexpr std::array<std::array<Tensor<1, 3>, 2>, 6>
       unit_tangential_vectors()
       {
-        return {{{Tensor<1, 3>{{0, -1, 0}}, Tensor<1, 3>{{0, 0, 1}}},
-                 {Tensor<1, 3>{{0, 1, 0}}, Tensor<1, 3>{{0, 0, 1}}},
-                 {Tensor<1, 3>{{0, 0, -1}}, Tensor<1, 3>{{1, 0, 0}}},
-                 {Tensor<1, 3>{{0, 0, 1}}, Tensor<1, 3>{{1, 0, 0}}},
-                 {Tensor<1, 3>{{-1, 0, 0}}, Tensor<1, 3>{{0, 1, 0}}},
-                 {Tensor<1, 3>{{1, 0, 0}}, Tensor<1, 3>{{0, 1, 0}}}}};
+        return {{{{Tensor<1, 3>{{0, -1, 0}}, Tensor<1, 3>{{0, 0, 1}}}},
+                 {{Tensor<1, 3>{{0, 1, 0}}, Tensor<1, 3>{{0, 0, 1}}}},
+                 {{Tensor<1, 3>{{0, 0, -1}}, Tensor<1, 3>{{1, 0, 0}}}},
+                 {{Tensor<1, 3>{{0, 0, 1}}, Tensor<1, 3>{{1, 0, 0}}}},
+                 {{Tensor<1, 3>{{-1, 0, 0}}, Tensor<1, 3>{{0, 1, 0}}}},
+                 {{Tensor<1, 3>{{1, 0, 0}}, Tensor<1, 3>{{0, 1, 0}}}}}};
       }
 
       static constexpr std::array<unsigned int, 6>
@@ -272,30 +272,30 @@ namespace internal
       static constexpr std::array<std::array<Tensor<1, 4>, 3>, 8>
       unit_tangential_vectors()
       {
-        return {{{Tensor<1, 4>{{0, -1, 0, 0}},
-                  Tensor<1, 4>{{0, 0, 1, 0}},
-                  Tensor<1, 4>{{0, 0, 0, 1}}},
-                 {Tensor<1, 4>{{0, 1, 0, 0}},
-                  Tensor<1, 4>{{0, 0, 1, 0}},
-                  Tensor<1, 4>{{0, 0, 0, 1}}},
-                 {Tensor<1, 4>{{0, 0, -1, 0}},
-                  Tensor<1, 4>{{0, 0, 0, 1}},
-                  Tensor<1, 4>{{1, 0, 0, 0}}},
-                 {Tensor<1, 4>{{0, 0, 1, 0}},
-                  Tensor<1, 4>{{0, 0, 0, 1}},
-                  Tensor<1, 4>{{1, 0, 0, 0}}},
-                 {Tensor<1, 4>{{0, 0, 0, -1}},
-                  Tensor<1, 4>{{1, 0, 0, 0}},
-                  Tensor<1, 4>{{0, 1, 0, 0}}},
-                 {Tensor<1, 4>{{0, 0, 0, 1}},
-                  Tensor<1, 4>{{1, 0, 0, 0}},
-                  Tensor<1, 4>{{0, 1, 0, 0}}},
-                 {Tensor<1, 4>{{-1, 0, 0, 0}},
-                  Tensor<1, 4>{{0, 1, 0, 0}},
-                  Tensor<1, 4>{{0, 0, 1, 0}}},
-                 {Tensor<1, 4>{{1, 0, 0, 0}},
-                  Tensor<1, 4>{{0, 1, 0, 0}},
-                  Tensor<1, 4>{{0, 0, 1, 0}}}}};
+        return {{{{Tensor<1, 4>{{0, -1, 0, 0}},
+                   Tensor<1, 4>{{0, 0, 1, 0}},
+                   Tensor<1, 4>{{0, 0, 0, 1}}}},
+                 {{Tensor<1, 4>{{0, 1, 0, 0}},
+                   Tensor<1, 4>{{0, 0, 1, 0}},
+                   Tensor<1, 4>{{0, 0, 0, 1}}}},
+                 {{Tensor<1, 4>{{0, 0, -1, 0}},
+                   Tensor<1, 4>{{0, 0, 0, 1}},
+                   Tensor<1, 4>{{1, 0, 0, 0}}}},
+                 {{Tensor<1, 4>{{0, 0, 1, 0}},
+                   Tensor<1, 4>{{0, 0, 0, 1}},
+                   Tensor<1, 4>{{1, 0, 0, 0}}}},
+                 {{Tensor<1, 4>{{0, 0, 0, -1}},
+                   Tensor<1, 4>{{1, 0, 0, 0}},
+                   Tensor<1, 4>{{0, 1, 0, 0}}}},
+                 {{Tensor<1, 4>{{0, 0, 0, 1}},
+                   Tensor<1, 4>{{1, 0, 0, 0}},
+                   Tensor<1, 4>{{0, 1, 0, 0}}}},
+                 {{Tensor<1, 4>{{-1, 0, 0, 0}},
+                   Tensor<1, 4>{{0, 1, 0, 0}},
+                   Tensor<1, 4>{{0, 0, 1, 0}}}},
+                 {{Tensor<1, 4>{{1, 0, 0, 0}},
+                   Tensor<1, 4>{{0, 1, 0, 0}},
+                   Tensor<1, 4>{{0, 0, 1, 0}}}}}};
       }
 
       static constexpr std::array<unsigned int, 8>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.