From 4471c32ff7b461750d4f97ec0dad0ffbe1eb5886 Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Thu, 9 May 2024 10:59:35 +0200 Subject: [PATCH] Matrix-free evaluation kernels: Do not template tensor_none case --- .../deal.II/matrix_free/evaluation_kernels.h | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/include/deal.II/matrix_free/evaluation_kernels.h b/include/deal.II/matrix_free/evaluation_kernels.h index 25419d5ded..ecab2eac0c 100644 --- a/include/deal.II/matrix_free/evaluation_kernels.h +++ b/include/deal.II/matrix_free/evaluation_kernels.h @@ -2060,6 +2060,16 @@ namespace internal fe_eval, sum_into_values_array); } + else if (element_type == ElementType::tensor_none) + { + evaluate_or_integrate< + FEEvaluationImpl>( + n_components, + actual_flag, + values_dofs, + fe_eval, + sum_into_values_array); + } else if (element_type == ElementType::tensor_symmetric_plus_dg0) { evaluate_or_integrate< @@ -2086,19 +2096,6 @@ namespace internal fe_eval, sum_into_values_array); } - else if (element_type == ElementType::tensor_none) - { - evaluate_or_integrate>( - n_components, - actual_flag, - values_dofs, - fe_eval, - sum_into_values_array); - } else if (element_type == ElementType::tensor_raviart_thomas) { if constexpr (fe_degree > 0 && n_q_points_1d > 0 && dim > 1) -- 2.39.5