From d6307594e1b91efbe50454b3587dab2a767d4d65 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 24 Jun 2025 16:23:28 -0600 Subject: [PATCH] Use std::pair for tuples of two elements. --- source/base/mpi_remote_point_evaluation.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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))}; }); -- 2.39.5