From 3a07d031d080de936a6f98658659f2bc61737899 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Sat, 14 Aug 2010 12:49:12 +0000 Subject: [PATCH] Mark a number of objects as const if they are only set once. This helps read code since it makes it clear that there will be no further modifications further down below. git-svn-id: https://svn.dealii.org/trunk@21662 0785d39b-7218-0410-832d-ea1e28bc413d --- .../include/numerics/vectors.templates.h | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/deal.II/deal.II/include/numerics/vectors.templates.h b/deal.II/deal.II/include/numerics/vectors.templates.h index 918b238a76..f4fcd87193 100644 --- a/deal.II/deal.II/include/numerics/vectors.templates.h +++ b/deal.II/deal.II/include/numerics/vectors.templates.h @@ -3676,8 +3676,8 @@ project_boundary_values_curl_conforming (const DoFHandler& dof_handler, const unsigned int superdegree = cell->get_fe ().degree; - QGauss reference_face_quadrature (2 * superdegree); - Quadrature face_quadrature + const QGauss reference_face_quadrature (2 * superdegree); + const Quadrature face_quadrature = QProjector::project_to_face (reference_face_quadrature, face); FEValues fe_face_values (mapping, cell->get_fe (), face_quadrature, @@ -3739,7 +3739,7 @@ project_boundary_values_curl_conforming (const DoFHandler& dof_handler, const unsigned int superdegree = cell->get_fe ().degree; const unsigned int degree = superdegree - 1; - QGauss reference_edge_quadrature (2 * superdegree); + const QGauss reference_edge_quadrature (2 * superdegree); const unsigned int dofs_per_face = cell->get_fe ().dofs_per_face; dof_values.resize (dofs_per_face); @@ -3770,7 +3770,7 @@ project_boundary_values_curl_conforming (const DoFHandler& dof_handler, < (int) degree) { - Quadrature edge_quadrature + const Quadrature edge_quadrature = QProjector::project_to_face (QProjector::project_to_face (reference_edge_quadrature, line), face); FEValues fe_edge_values (mapping, cell->get_fe (), @@ -3821,8 +3821,8 @@ project_boundary_values_curl_conforming (const DoFHandler& dof_handler, // left. if (degree > 0) { - QGauss reference_face_quadrature (2 * superdegree); - Quadrature face_quadrature + const QGauss reference_face_quadrature (2 * superdegree); + const Quadrature face_quadrature = QProjector::project_to_face (reference_face_quadrature, face); FEValues fe_face_values (mapping, cell->get_fe (), @@ -3914,8 +3914,9 @@ project_boundary_values_curl_conforming (const hp::DoFHandler& dof_handler, for (unsigned int dof = 0; dof < dofs_per_face; ++dof) dof_values[dof] = 0.0; - QGauss reference_face_quadrature (2 * (cell->get_fe ().degree)); - Quadrature face_quadrature + const QGauss + reference_face_quadrature (2 * (cell->get_fe ().degree)); + const Quadrature face_quadrature = QProjector::project_to_face (reference_face_quadrature, face); FEValues fe_face_values (mapping_collection[cell->active_fe_index ()], cell->get_fe (), face_quadrature, @@ -3975,7 +3976,7 @@ project_boundary_values_curl_conforming (const hp::DoFHandler& dof_handler, superdegree = cell->get_fe ().degree; degree = superdegree - 1; - QGauss reference_edge_quadrature (2 * superdegree); + const QGauss reference_edge_quadrature (2 * superdegree); const unsigned int dofs_per_face = cell->get_fe ().dofs_per_face; dof_values.resize (dofs_per_face); @@ -3994,9 +3995,13 @@ project_boundary_values_curl_conforming (const hp::DoFHandler& dof_handler, < (int) degree) { - Quadrature edge_quadrature = QProjector::project_to_face - (QProjector::project_to_face (reference_edge_quadrature, line), - face); + const Quadrature edge_quadrature + = + QProjector::project_to_face + (QProjector::project_to_face (reference_edge_quadrature, + line), + face); + FEValues fe_edge_values (mapping_collection[cell->active_fe_index ()], cell->get_fe (), edge_quadrature, @@ -4028,8 +4033,8 @@ project_boundary_values_curl_conforming (const hp::DoFHandler& dof_handler, if (degree > 0) { - QGauss reference_face_quadrature (2 * superdegree); - Quadrature face_quadrature + const QGauss reference_face_quadrature (2 * superdegree); + const Quadrature face_quadrature = QProjector::project_to_face (reference_face_quadrature, face); FEValues fe_face_values (mapping_collection[cell->active_fe_index ()], -- 2.39.5