52 #ifndef HAVOQGT_MPI_IMPL_VERT_INFO_HPP_
53 #define HAVOQGT_MPI_IMPL_VERT_INFO_HPP_
60 template <
typename SegementManager>
63 vert_info(
bool in_is_delegate, uint64_t in_delegate_id,
64 uint64_t in_low_csr_idx);
66 uint32_t is_delegate : 1;
67 uint32_t delegate_id : 24;
68 uint64_t low_csr_idx : 39;
85 template <
typename SegmentManager>
88 vert_info(
bool in_is_delegate, uint64_t in_delegate_id, uint64_t in_low_csr_idx)
89 : is_delegate(in_is_delegate)
90 , delegate_id(in_delegate_id)
91 , low_csr_idx(in_low_csr_idx) {
100 #endif // HAVOQGT_MPI_IMPL_VERT_INFO_HPP_
friend bool operator==(const vert_info &x, const vert_info &y)
friend bool operator!=(const vert_info &x, const vert_info &y)
vert_info(bool in_is_delegate, uint64_t in_delegate_id, uint64_t in_low_csr_idx)