Struct used to as temporary storage for the information required to compute list ranking over the list of base containers.
More...
|
| aux_info (rmi_handle::reference const &handle, size_t loc, size_t id, node_type const &node, size_t steps) |
|
bool | can_update_rank (size_t round) |
| Verify if setting the rank can procede for the given round .
|
|
size_t | get_rank (size_t i) |
|
void | set_rank (size_t i, size_t r) |
|
ptr_type | get_prev (size_t i) |
|
void | set_prev (size_t i, ptr_type p) |
|
ptr_type | get_next (size_t i) |
|
void | set_next (size_t i, ptr_type n) |
|
node_type & | get_node (size_t i) |
|
void | set_node (size_t i, node_type n) |
|
size_t | get_accum_rank (size_t i) |
|
void | set_accum_rank (size_t i, size_t r) |
|
ptr_type | get_local_id () const |
|
void | update_rank (size_t r) |
|
size_t | current_rank () const |
|
bool | is_local () |
|
Struct used to as temporary storage for the information required to compute list ranking over the list of base containers.
- Template Parameters
-
Order | Ordering object type. |