#include <schedule.hpp>
Public Member Functions | |
vector< uint32_t > | get_connections () const |
optional< block_transfer > | get_outgoing_transfer (size_t num_blocks, size_t send_step) const |
optional< block_transfer > | get_incoming_transfer (size_t num_blocks, size_t receive_step) const |
optional< block_transfer > | get_first_block (size_t num_blocks) const |
size_t | get_total_steps (size_t num_blocks) const |
Public Member Functions inherited from schedule | |
schedule (uint32_t members, uint32_t index) | |
virtual | ~schedule ()=default |
Additional Inherited Members | |
Protected Attributes inherited from schedule | |
const uint32_t | num_members = 0 |
const uint32_t | member_index = 0 |
Definition at line 44 of file schedule.hpp.
|
virtual |
Implements schedule.
Definition at line 55 of file schedule.cpp.
|
virtual |
Implements schedule.
Definition at line 88 of file schedule.cpp.
|
virtual |
Implements schedule.
Definition at line 80 of file schedule.cpp.
|
virtual |
Implements schedule.
Definition at line 72 of file schedule.cpp.
|
virtual |
Implements schedule.
Definition at line 69 of file schedule.cpp.