From bf4961fea8c63b6d2138b01ef0c1e89dbbeb1bc0 Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Mon, 19 Dec 2022 09:44:47 -0500 Subject: [PATCH] avoid deprecated function --- tests/quick_tests/step.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tests/quick_tests/step.cc b/tests/quick_tests/step.cc index 0cc0f7f029..12495f2cee 100644 --- a/tests/quick_tests/step.cc +++ b/tests/quick_tests/step.cc @@ -108,19 +108,15 @@ LaplaceProblem::setup_system() solution.reinit(dof_handler.n_dofs()); system_rhs.reinit(dof_handler.n_dofs()); - std::vector boundary_dofs(dof_handler.n_dofs(), false); - DoFTools::extract_boundary_dofs(dof_handler, - std::vector(1, true), - boundary_dofs); + IndexSet boundary_dofs = + DoFTools::extract_boundary_dofs(dof_handler, std::vector(1, true)); - const unsigned int first_boundary_dof = - std::distance(boundary_dofs.begin(), - std::find(boundary_dofs.begin(), boundary_dofs.end(), true)); + const types::global_dof_index first_boundary_dof = *boundary_dofs.begin(); mean_value_constraints.clear(); mean_value_constraints.add_line(first_boundary_dof); for (unsigned int i = first_boundary_dof + 1; i < dof_handler.n_dofs(); ++i) - if (boundary_dofs[i] == true) + if (boundary_dofs.is_element(i)) mean_value_constraints.add_entry(first_boundary_dof, i, -1); mean_value_constraints.close(); -- 2.39.5