From af6d9e2b9f880463db87022f4375054a7547178c Mon Sep 17 00:00:00 2001 From: Peter Munch Date: Sun, 7 Jan 2024 11:12:49 +0100 Subject: [PATCH] FPE: split up declaration and definition --- .../deal.II/matrix_free/fe_point_evaluation.h | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/include/deal.II/matrix_free/fe_point_evaluation.h b/include/deal.II/matrix_free/fe_point_evaluation.h index 9b77d6ab04..b5b8032fc6 100644 --- a/include/deal.II/matrix_free/fe_point_evaluation.h +++ b/include/deal.II/matrix_free/fe_point_evaluation.h @@ -861,12 +861,7 @@ public: */ void evaluate(const ArrayView &solution_values, - const EvaluationFlags::EvaluationFlags &evaluation_flags) - { - evaluate(StridedArrayView(solution_values.data(), - solution_values.size()), - evaluation_flags); - } + const EvaluationFlags::EvaluationFlags &evaluation_flags); /** * This function multiplies the quantities passed in by previous @@ -2279,6 +2274,19 @@ FEPointEvaluation::evaluate( +template +void +FEPointEvaluation::evaluate( + const ArrayView &solution_values, + const EvaluationFlags::EvaluationFlags &evaluation_flags) +{ + evaluate(StridedArrayView(solution_values.data(), + solution_values.size()), + evaluation_flags); +} + + + template template inline void -- 2.39.5