Skip to content

Commit

Permalink
Merge pull request #16845 from kronbichler/pass_by_reference
Browse files Browse the repository at this point in the history
Pass some SmartPointer variables by reference
  • Loading branch information
bangerth committed Apr 3, 2024
2 parents e235839 + 278b394 commit 9f251f3
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions include/deal.II/non_matching/mapping_info.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,16 +52,16 @@ namespace NonMatching
public:
static UpdateFlags
required_update_flags(
const SmartPointer<const Mapping<dim, spacedim>> mapping,
const UpdateFlags &update_flags)
const SmartPointer<const Mapping<dim, spacedim>> &mapping,
const UpdateFlags &update_flags)
{
return mapping->requires_update_flags(update_flags);
}

static void
compute_mapping_data_for_quadrature(
const SmartPointer<const Mapping<dim, spacedim>> mapping,
const UpdateFlags &update_flags_mapping,
const SmartPointer<const Mapping<dim, spacedim>> &mapping,
const UpdateFlags &update_flags_mapping,
const typename Triangulation<dim, spacedim>::cell_iterator &cell,
CellSimilarity::Similarity &cell_similarity,
const Quadrature<dim> &quadrature,
Expand Down Expand Up @@ -100,8 +100,8 @@ namespace NonMatching

static void
compute_mapping_data_for_immersed_surface_quadrature(
const SmartPointer<const Mapping<dim, spacedim>> mapping,
const UpdateFlags &update_flags_mapping,
const SmartPointer<const Mapping<dim, spacedim>> &mapping,
const UpdateFlags &update_flags_mapping,
const typename Triangulation<dim, spacedim>::cell_iterator &cell,
const ImmersedSurfaceQuadrature<dim> &quadrature,
std::shared_ptr<typename Mapping<dim, spacedim>::InternalDataBase>
Expand Down Expand Up @@ -136,8 +136,8 @@ namespace NonMatching

static void
compute_mapping_data_for_face_quadrature(
const SmartPointer<const Mapping<dim, spacedim>> mapping,
const UpdateFlags &update_flags_mapping,
const SmartPointer<const Mapping<dim, spacedim>> &mapping,
const UpdateFlags &update_flags_mapping,
const typename Triangulation<dim, spacedim>::cell_iterator &cell,
const unsigned int face_no,
const Quadrature<dim - 1> &quadrature,
Expand Down

0 comments on commit 9f251f3

Please sign in to comment.