From: Timo Heister Date: Mon, 19 Dec 2022 14:44:47 +0000 (-0500) Subject: avoid deprecated function X-Git-Tag: v9.5.0-rc1~723^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf4961fea8c63b6d2138b01ef0c1e89dbbeb1bc0;p=dealii.git avoid deprecated function --- 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();