From f0b3f088a0279bf9c67f795b9a09bd19cf439983 Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Thu, 2 Apr 2020 14:13:30 +0200 Subject: [PATCH] Remove implicit cast from SymmetricTensor --- include/deal.II/base/symmetric_tensor.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/deal.II/base/symmetric_tensor.h b/include/deal.II/base/symmetric_tensor.h index 6fb2799a54..8788b60bad 100644 --- a/include/deal.II/base/symmetric_tensor.h +++ b/include/deal.II/base/symmetric_tensor.h @@ -3523,7 +3523,8 @@ DEAL_II_CONSTEXPR inline DEAL_II_ALWAYS_INLINE SymmetricTensor<2, dim, Number> SymmetricTensor<2, dim, Number> result; for (unsigned int d = 0; d < dim; ++d) result[d][d] = t[d][d]; - Number half = 0.5; + + const Number half = internal::NumberType::value(0.5); for (unsigned int d = 0; d < dim; ++d) for (unsigned int e = d + 1; e < dim; ++e) result[d][e] = (t[d][e] + t[e][d]) * half; -- 2.39.5