From 71bb766d86e99790dfaf0de20fe359c53c4a6036 Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Wed, 8 May 2019 10:26:52 +0200 Subject: [PATCH] Fix use of contexpr in Tensor class for older compilers --- include/deal.II/base/tensor.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/deal.II/base/tensor.h b/include/deal.II/base/tensor.h index 666509a6c7..47d27ca6b7 100644 --- a/include/deal.II/base/tensor.h +++ b/include/deal.II/base/tensor.h @@ -930,7 +930,7 @@ namespace internal namespace ComplexWorkaround { template - constexpr DEAL_II_CUDA_HOST_DEV void + DEAL_II_CUDA_HOST_DEV void multiply_assign_scalar(Number &val, const OtherNumber &s) { val *= s; @@ -938,7 +938,7 @@ namespace internal #ifdef __CUDA_ARCH__ template - constexpr DEAL_II_CUDA_HOST_DEV void + DEAL_II_CUDA_HOST_DEV void multiply_assign_scalar(std::complex &, const OtherNumber &) { printf("This function is not implemented for std::complex!\n"); -- 2.39.5