From: Martin Kronbichler Date: Tue, 12 Sep 2023 09:00:41 +0000 (+0200) Subject: Matrix-free FEEvaluation: Avoid indirection in call to sum factorization X-Git-Tag: relicensing~508^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ed155d35d9c70912f6fa23125183805d150b1b8;p=dealii.git Matrix-free FEEvaluation: Avoid indirection in call to sum factorization --- diff --git a/include/deal.II/matrix_free/fe_evaluation.h b/include/deal.II/matrix_free/fe_evaluation.h index f5288fc65d..d350d68f27 100644 --- a/include/deal.II/matrix_free/fe_evaluation.h +++ b/include/deal.II/matrix_free/fe_evaluation.h @@ -31,7 +31,6 @@ #include #include -#include #include #include #include @@ -7855,8 +7854,11 @@ FEEvaluation -1) { - SelectEvaluator:: - evaluate(n_components, evaluation_flag_actual, values_array, *this); + internal::FEEvaluationImplSelector:: + template run(n_components, + evaluation_flag_actual, + values_array, + *this); } else { @@ -8084,12 +8086,12 @@ FEEvaluation -1) { - SelectEvaluator:: - integrate(n_components, - integration_flag_actual, - values_array, - *this, - sum_into_values_array); + internal::FEEvaluationImplSelector:: + template run(n_components, + integration_flag_actual, + values_array, + *this, + sum_into_values_array); } else {