From 2060601b4dc48e0debb455bc197402c0d55a5e8e Mon Sep 17 00:00:00 2001 From: Fabian Castelli Date: Wed, 6 Jul 2022 20:28:29 +0200 Subject: [PATCH] Add AssertThrow to catch the not implemented case --- include/deal.II/matrix_free/operators.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/deal.II/matrix_free/operators.h b/include/deal.II/matrix_free/operators.h index 4118825da3..5273980806 100644 --- a/include/deal.II/matrix_free/operators.h +++ b/include/deal.II/matrix_free/operators.h @@ -1831,7 +1831,12 @@ namespace MatrixFreeOperators VectorType, VectorizedArrayType>::MassOperator() : Base() - {} + { + AssertThrow( + IsBlockVector::value == false, + ExcNotImplemented( + "This class only supports the non-blocked vector variant of the Base operator because only a single FEEvaluation object is used in the apply function.")); + } -- 2.39.5