From ea71f9ba48910e0fd80b4c4afb703b6474032321 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bu=C4=9Frahan=20Tem=C3=BCr?= Date: Wed, 15 Mar 2023 17:34:33 +0100 Subject: [PATCH] Use make_array_view() for scalar inverse coefficients --- include/deal.II/matrix_free/operators.h | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/include/deal.II/matrix_free/operators.h b/include/deal.II/matrix_free/operators.h index 320ee734b8..d7f618cf86 100644 --- a/include/deal.II/matrix_free/operators.h +++ b/include/deal.II/matrix_free/operators.h @@ -1116,22 +1116,20 @@ namespace MatrixFreeOperators VectorizedArrayType * out_array) const { if (fe_degree > -1) - internal::CellwiseInverseMassMatrixImplFlexible:: - template run( - n_actual_components, - fe_eval, - ArrayView(inverse_coefficients.data(), - inverse_coefficients.size()), - false, - in_array, - out_array); + internal::CellwiseInverseMassMatrixImplFlexible< + dim, + VectorizedArrayType>::template run(n_actual_components, + fe_eval, + make_array_view( + inverse_coefficients), + false, + in_array, + out_array); else internal::CellwiseInverseMassFactory::apply( n_actual_components, fe_eval, - ArrayView(inverse_coefficients.data(), - inverse_coefficients.size()), + make_array_view(inverse_coefficients), false, in_array, out_array); -- 2.39.5