]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Avoid including vectorization.h in a too central place 4319/head
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Wed, 26 Apr 2017 09:18:45 +0000 (11:18 +0200)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Wed, 26 Apr 2017 09:18:45 +0000 (11:18 +0200)
include/deal.II/base/numbers.h
include/deal.II/base/symmetric_tensor.h
source/multigrid/mg_transfer_matrix_free.cc
tests/physics/elasticity-kinematics_02.output [moved from tests/physics/elasticity-kinematics_02.with_cxx11=on.output with 100% similarity]

index 202c8599dea9d4fe9a65839c706e0a1b7adc5cd5..d480e3b963407059dca71cc2201596eacb278d9d 100644 (file)
@@ -42,6 +42,18 @@ namespace std
   max(const ::dealii::VectorizedArray<Number> &, const ::dealii::VectorizedArray<Number> &);
   template <typename Number> DEAL_II_ALWAYS_INLINE ::dealii::VectorizedArray<Number>
   min (const ::dealii::VectorizedArray<Number> &, const ::dealii::VectorizedArray<Number> &);
+  template <typename Number> ::dealii::VectorizedArray<Number>
+  pow(const ::dealii::VectorizedArray<Number> &, const Number p);
+  template <typename Number> ::dealii::VectorizedArray<Number>
+  sin(const ::dealii::VectorizedArray<Number> &);
+  template <typename Number> ::dealii::VectorizedArray<Number>
+  cos(const ::dealii::VectorizedArray<Number> &);
+  template <typename Number> ::dealii::VectorizedArray<Number>
+  tan(const ::dealii::VectorizedArray<Number> &);
+  template <typename Number> ::dealii::VectorizedArray<Number>
+  exp(const ::dealii::VectorizedArray<Number> &);
+  template <typename Number> ::dealii::VectorizedArray<Number>
+  log(const ::dealii::VectorizedArray<Number> &);
 }
 
 DEAL_II_NAMESPACE_OPEN
index 9a26bcc8d6310a2ce8b4ce9fa3e818fd175c28b7..c685ef65a90930201bc880dfe3bf590d6b01bc24 100644 (file)
@@ -21,7 +21,6 @@
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/table_indices.h>
 #include <deal.II/base/template_constraints.h>
-#include <deal.II/base/vectorization.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index 97e96a9ed5fe77b50ebbf42593da378aca306756..2b9c79851af62be799fd04c5f09c72718be62df4 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
-
+#include <deal.II/base/vectorization.h>
 #include <deal.II/lac/la_parallel_vector.h>
 #include <deal.II/grid/tria.h>
 #include <deal.II/grid/tria_iterator.h>

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.