From b94dc2bc1bc3fd46349ce449fd42ef05127a7eb1 Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Wed, 26 Apr 2017 11:18:45 +0200 Subject: [PATCH] Avoid including vectorization.h in a too central place --- include/deal.II/base/numbers.h | 12 ++++++++++++ include/deal.II/base/symmetric_tensor.h | 1 - source/multigrid/mg_transfer_matrix_free.cc | 2 +- ...x11=on.output => elasticity-kinematics_02.output} | 0 4 files changed, 13 insertions(+), 2 deletions(-) rename tests/physics/{elasticity-kinematics_02.with_cxx11=on.output => elasticity-kinematics_02.output} (100%) diff --git a/include/deal.II/base/numbers.h b/include/deal.II/base/numbers.h index 202c8599de..d480e3b963 100644 --- a/include/deal.II/base/numbers.h +++ b/include/deal.II/base/numbers.h @@ -42,6 +42,18 @@ namespace std max(const ::dealii::VectorizedArray &, const ::dealii::VectorizedArray &); template DEAL_II_ALWAYS_INLINE ::dealii::VectorizedArray min (const ::dealii::VectorizedArray &, const ::dealii::VectorizedArray &); + template ::dealii::VectorizedArray + pow(const ::dealii::VectorizedArray &, const Number p); + template ::dealii::VectorizedArray + sin(const ::dealii::VectorizedArray &); + template ::dealii::VectorizedArray + cos(const ::dealii::VectorizedArray &); + template ::dealii::VectorizedArray + tan(const ::dealii::VectorizedArray &); + template ::dealii::VectorizedArray + exp(const ::dealii::VectorizedArray &); + template ::dealii::VectorizedArray + log(const ::dealii::VectorizedArray &); } DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/base/symmetric_tensor.h b/include/deal.II/base/symmetric_tensor.h index 9a26bcc8d6..c685ef65a9 100644 --- a/include/deal.II/base/symmetric_tensor.h +++ b/include/deal.II/base/symmetric_tensor.h @@ -21,7 +21,6 @@ #include #include #include -#include DEAL_II_NAMESPACE_OPEN diff --git a/source/multigrid/mg_transfer_matrix_free.cc b/source/multigrid/mg_transfer_matrix_free.cc index 97e96a9ed5..2b9c79851a 100644 --- a/source/multigrid/mg_transfer_matrix_free.cc +++ b/source/multigrid/mg_transfer_matrix_free.cc @@ -16,7 +16,7 @@ #include #include - +#include #include #include #include diff --git a/tests/physics/elasticity-kinematics_02.with_cxx11=on.output b/tests/physics/elasticity-kinematics_02.output similarity index 100% rename from tests/physics/elasticity-kinematics_02.with_cxx11=on.output rename to tests/physics/elasticity-kinematics_02.output -- 2.39.5