Reference documentation for deal.II version GIT b206511199 20230131 13:40:02+00:00

#include <deal.II/base/mpi.h>
Public Attributes  
double  sum 
double  min 
double  max 
unsigned int  min_index 
unsigned int  max_index 
double  avg 
A data structure to store the result of the min_max_avg() function. The structure stores the minimum, maximum, and average of one value contributed by each processor that participates in an MPI communicator. The structure also stores the indices (or, more precisely, the MPI rank) of the processors that hold the minimum and maximum values, as well as the sum over all values.
double Utilities::MPI::MinMaxAvg::sum 
The sum over all values contributed by the processors that participate in the call to min_max_avg().
double Utilities::MPI::MinMaxAvg::min 
The minimum value over all values contributed by the processors that participate in the call to min_max_avg().
double Utilities::MPI::MinMaxAvg::max 
The maximum value over all values contributed by the processors that participate in the call to min_max_avg().
unsigned int Utilities::MPI::MinMaxAvg::min_index 
One of the ranks (i.e., MPI rank within an MPI communicator) of the processors that hold the minimal value.
unsigned int Utilities::MPI::MinMaxAvg::max_index 
One of the ranks (i.e., MPI rank within an MPI communicator) of the processors that hold the maximal value.
double Utilities::MPI::MinMaxAvg::avg 
The average of the values contributed by the processors that participate in the call to min_max_avg().