From 07ff5b969cd93a451f06b6bcbe34f5a306acfb56 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Thu, 7 Jan 2021 09:23:36 -0700 Subject: [PATCH] Make one variable 'const'. --- include/deal.II/fe/fe_point_evaluation.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/deal.II/fe/fe_point_evaluation.h b/include/deal.II/fe/fe_point_evaluation.h index deced7f9ca..2a637cd27c 100644 --- a/include/deal.II/fe/fe_point_evaluation.h +++ b/include/deal.II/fe/fe_point_evaluation.h @@ -470,7 +470,7 @@ FEPointEvaluation::evaluate( else if (values.size() > 0 || gradients.size() > 0) { // slow path with FEValues - UpdateFlags flags = + const UpdateFlags flags = (values.size() > 0 ? update_values : update_default) | (gradients.size() > 0 ? update_gradients : update_default); FEValues fe_values( @@ -480,6 +480,7 @@ FEPointEvaluation::evaluate( std::vector>(unit_points.begin(), unit_points.end())), flags); fe_values.reinit(cell); + if (values.size() > 0) { AssertDimension(unit_points.size(), values.size()); @@ -503,6 +504,7 @@ FEPointEvaluation::evaluate( fe_values.shape_value_component(i, q, d) * value; } } + if (gradients.size() > 0) { AssertDimension(unit_points.size(), gradients.size()); -- 2.39.5