From e3718b16cf187b77c91c7ae915986cd96919833e Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Fri, 30 Jun 2023 14:11:19 -0600 Subject: [PATCH] Implement AffineConstraints::ConstraintLine::swap(). --- include/deal.II/lac/affine_constraints.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/deal.II/lac/affine_constraints.h b/include/deal.II/lac/affine_constraints.h index dc01b2cc46..71e8ad8220 100644 --- a/include/deal.II/lac/affine_constraints.h +++ b/include/deal.II/lac/affine_constraints.h @@ -1704,6 +1704,17 @@ public: { ar &index &entries &inhomogeneity; } + + /** + * Swap function. + */ + friend void + swap(ConstraintLine &l1, ConstraintLine &l2) + { + std::swap(l1.index, l2.index); + std::swap(l1.entries, l2.entries); + std::swap(l1.inhomogeneity, l2.inhomogeneity); + } }; /** -- 2.39.5