From 9ee238195632c1324175203bea1209de4a566177 Mon Sep 17 00:00:00 2001 From: Simon Sticko Date: Tue, 28 Apr 2020 17:05:19 +0200 Subject: [PATCH] Improve error message in SymmetricTensor constructor. --- 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 073c004f57..6fb2799a54 100644 --- a/include/deal.II/base/symmetric_tensor.h +++ b/include/deal.II/base/symmetric_tensor.h @@ -1068,7 +1068,8 @@ SymmetricTensor::SymmetricTensor( static_assert(rank == 2, "This function is only implemented for rank==2"); for (unsigned int d = 0; d < dim; ++d) for (unsigned int e = 0; e < d; ++e) - Assert(t[d][e] == t[e][d], ExcInternalError()); + Assert(t[d][e] == t[e][d], + ExcMessage("The incoming Tensor must be exactly symmetric.")); for (unsigned int d = 0; d < dim; ++d) data[d] = t[d][d]; -- 2.39.5