19 #ifndef LIBMESH_PARALLEL_SORT_H 20 #define LIBMESH_PARALLEL_SORT_H 52 template <
typename KeyType,
typename IdxType=
unsigned int>
65 std::vector<KeyType> & d);
81 const std::vector<KeyType> &
bin();
149 #endif // LIBMESH_PARALLEL_SORT_H
const std::vector< KeyType > & bin()
const processor_id_type _proc_id
uint8_t processor_id_type
const Parallel::Communicator & comm() const
std::vector< KeyType > & _data
std::vector< IdxType > _local_bin_sizes
const processor_id_type _n_procs
std::vector< KeyType > _my_bin
An object whose state is distributed along a set of processors.
Object for performing parallel sorts using MPI.
Sort(const Parallel::Communicator &comm, std::vector< KeyType > &d)