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. |