Derecho  0.9
Distributed systems toolkit for RDMA
binomial_schedule Member List

This is the complete list of members for binomial_schedule, including all inherited members.

binomial_schedule(uint32_t members, uint32_t index)binomial_scheduleinline
get_connections() constbinomial_schedulevirtual
get_first_block(size_t num_blocks) constbinomial_schedulevirtual
get_incoming_transfer(uint32_t node, size_t step, uint32_t num_members, unsigned int log2_num_members, size_t num_blocks, size_t total_steps)binomial_schedulestatic
get_incoming_transfer(size_t num_blocks, size_t receive_step) constbinomial_schedulevirtual
get_intervertex_receiver(uint32_t vertex, size_t step, uint32_t num_members, unsigned int log2_num_members, size_t num_blocks, size_t total_steps)binomial_schedulestatic
get_intravertex_block(uint32_t vertex, size_t step, uint32_t num_members, unsigned int log2_num_members, size_t num_blocks, size_t total_steps)binomial_schedulestatic
get_outgoing_transfer(uint32_t node, size_t step, uint32_t num_members, unsigned int log2_num_members, size_t num_blocks, size_t total_steps)binomial_schedulestatic
get_outgoing_transfer(size_t num_blocks, size_t send_step) constbinomial_schedulevirtual
get_total_steps(size_t num_blocks) constbinomial_schedulevirtual
get_vertex_incoming_transfer(size_t receive_step)binomial_scheduleprivate
get_vertex_incoming_transfer(uint32_t vertex, size_t step, uint32_t num_members, unsigned int log2_num_members, size_t num_blocks, size_t total_steps)binomial_schedulestatic
get_vertex_outgoing_transfer(size_t send_step)binomial_scheduleprivate
get_vertex_outgoing_transfer(uint32_t vertex, size_t step, uint32_t num_members, unsigned int log2_num_members, size_t num_blocks, size_t total_steps)binomial_schedulestatic
log2_num_membersbinomial_scheduleprivate
member_indexscheduleprotected
num_membersscheduleprotected
schedule(uint32_t members, uint32_t index)scheduleinline
~schedule()=defaultschedulevirtual