Reference documentation for deal.II version 9.3.3
|
#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().