From ca231ac0c65d020d43d6ff9a72ae05b046076218 Mon Sep 17 00:00:00 2001 From: Peter Munch Date: Wed, 27 Oct 2021 18:01:12 +0200 Subject: [PATCH] MGTwoLevelTransfer: make AffineConstraints optional --- .../multigrid/mg_transfer_global_coarsening.h | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/include/deal.II/multigrid/mg_transfer_global_coarsening.h b/include/deal.II/multigrid/mg_transfer_global_coarsening.h index b164c2f0e9..a02f83a821 100644 --- a/include/deal.II/multigrid/mg_transfer_global_coarsening.h +++ b/include/deal.II/multigrid/mg_transfer_global_coarsening.h @@ -203,8 +203,10 @@ public: reinit_geometric_transfer( const DoFHandler & dof_handler_fine, const DoFHandler & dof_handler_coarse, - const AffineConstraints &constraint_fine, - const AffineConstraints &constraint_coarse, + const AffineConstraints &constraint_fine = + AffineConstraints(), + const AffineConstraints &constraint_coarse = + AffineConstraints(), const unsigned int mg_level_fine = numbers::invalid_unsigned_int, const unsigned int mg_level_coarse = numbers::invalid_unsigned_int); @@ -221,8 +223,10 @@ public: reinit_polynomial_transfer( const DoFHandler & dof_handler_fine, const DoFHandler & dof_handler_coarse, - const AffineConstraints &constraint_fine, - const AffineConstraints &constraint_coarse, + const AffineConstraints &constraint_fine = + AffineConstraints(), + const AffineConstraints &constraint_coarse = + AffineConstraints(), const unsigned int mg_level_fine = numbers::invalid_unsigned_int, const unsigned int mg_level_coarse = numbers::invalid_unsigned_int); @@ -242,8 +246,10 @@ public: void reinit(const DoFHandler & dof_handler_fine, const DoFHandler & dof_handler_coarse, - const AffineConstraints &constraint_fine, - const AffineConstraints &constraint_coarse, + const AffineConstraints &constraint_fine = + AffineConstraints(), + const AffineConstraints &constraint_coarse = + AffineConstraints(), const unsigned int mg_level_fine = numbers::invalid_unsigned_int, const unsigned int mg_level_coarse = numbers::invalid_unsigned_int); -- 2.39.5