From: Wolfgang Bangerth Date: Tue, 24 Jun 2025 22:23:28 +0000 (-0600) Subject: Use std::pair for tuples of two elements. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6307594e1b91efbe50454b3587dab2a767d4d65;p=dealii.git Use std::pair for tuples of two elements. --- diff --git a/source/base/mpi_remote_point_evaluation.cc b/source/base/mpi_remote_point_evaluation.cc index 23bbac677d..4ceae1f88c 100644 --- a/source/base/mpi_remote_point_evaluation.cc +++ b/source/base/mpi_remote_point_evaluation.cc @@ -166,9 +166,9 @@ namespace Utilities this->point_ptrs[std::get<1>(data.recv_components[i]) + 1]++; } - std::tuple n_owning_processes_default{ + std::pair n_owning_processes_default{ numbers::invalid_unsigned_int, 0}; - std::tuple n_owning_processes_local = + std::pair n_owning_processes_local = n_owning_processes_default; for (unsigned int i = 0; i < data.n_searched_points; ++i) @@ -184,18 +184,18 @@ namespace Utilities } const auto n_owning_processes_global = - Utilities::MPI::all_reduce>( + Utilities::MPI::all_reduce>( n_owning_processes_local, tria.get_mpi_communicator(), [&](const auto &a, - const auto &b) -> std::tuple { + const auto &b) -> std::pair { if (a == n_owning_processes_default) return b; if (b == n_owning_processes_default) return a; - return std::tuple{ + return std::pair{ std::min(std::get<0>(a), std::get<0>(b)), std::max(std::get<1>(a), std::get<1>(b))}; });