Public Attributes | |
| int | gmax_exp |
| global max exponent of any non-zero summand More... | |
| int | gmin_exp |
| global min exponent of any non-zero summand More... | |
| int | max_nsummands |
| MPI_MAX of local count of non-zero summands. More... | |
| int | arr_max_shift |
| per-level integer shift; chosen so the level sum cannot overflow int64 More... | |
| int | max_levels |
| number of integer-vector levels for this field More... | |
| int | extra_levels |
| padding levels at the high end to absorb overflow during cross-rank summation More... | |
Definition at line 93 of file IntegerReprosum.hpp.
| int moab::IntegerReprosum::Metadata::arr_max_shift |
per-level integer shift; chosen so the level sum cannot overflow int64
Definition at line 98 of file IntegerReprosum.hpp.
Referenced by moab::IntegerReprosum::compute_metadata(), moab::IntegerReprosum::decode_global(), moab::IntegerReprosum::encode_local(), and moab::IntegerReprosum::sum_masked_batch().
| int moab::IntegerReprosum::Metadata::extra_levels |
padding levels at the high end to absorb overflow during cross-rank summation
Definition at line 101 of file IntegerReprosum.hpp.
Referenced by moab::IntegerReprosum::compute_metadata(), moab::IntegerReprosum::decode_global(), moab::IntegerReprosum::encode_local(), and moab::IntegerReprosum::sum_masked_batch().
| int moab::IntegerReprosum::Metadata::gmax_exp |
global max exponent of any non-zero summand
Definition at line 95 of file IntegerReprosum.hpp.
Referenced by moab::IntegerReprosum::compute_metadata(), moab::IntegerReprosum::decode_global(), moab::IntegerReprosum::encode_local(), and moab::IntegerReprosum::sum_masked_batch().
| int moab::IntegerReprosum::Metadata::gmin_exp |
global min exponent of any non-zero summand
Definition at line 96 of file IntegerReprosum.hpp.
Referenced by moab::IntegerReprosum::compute_metadata(), and moab::IntegerReprosum::sum_masked_batch().
| int moab::IntegerReprosum::Metadata::max_levels |
number of integer-vector levels for this field
Definition at line 100 of file IntegerReprosum.hpp.
Referenced by moab::IntegerReprosum::compute_metadata(), moab::IntegerReprosum::decode_global(), moab::IntegerReprosum::encode_local(), and moab::IntegerReprosum::sum_masked_batch().
| int moab::IntegerReprosum::Metadata::max_nsummands |
MPI_MAX of local count of non-zero summands.
Definition at line 97 of file IntegerReprosum.hpp.
Referenced by moab::IntegerReprosum::compute_metadata(), moab::IntegerReprosum::decode_global(), moab::IntegerReprosum::encode_local(), moab::IntegerReprosum::sum_masked(), and moab::IntegerReprosum::sum_masked_batch().