DIY  3.0
data-parallel out-of-core C++ library
 All Classes Namespaces Functions Typedefs Groups Pages
diy::RegularBroadcastPartners Member List

This is the complete list of members for diy::RegularBroadcastPartners, including all inherited members.

active(int round, int gid, const Master &m) const diy::RegularBroadcastPartnersinline
Bounds typedef (defined in diy::RegularPartners)diy::RegularPartners
contiguous() const (defined in diy::RegularPartners)diy::RegularPartnersinline
CoordVector typedef (defined in diy::RegularPartners)diy::RegularPartners
Decomposer typedef (defined in diy::RegularPartners)diy::RegularPartners
dim(int round) const diy::RegularBroadcastPartnersinline
divisions() const (defined in diy::RegularPartners)diy::RegularPartnersinline
DivisionVector typedef (defined in diy::RegularPartners)diy::RegularPartners
factor(int k, const DivisionVector &divisions, KVSVector &kvs) (defined in diy::RegularPartners)diy::RegularPartnersinlinestatic
fill(int round, int gid, std::vector< int > &partners) const (defined in diy::RegularPartners)diy::RegularPartnersinline
group_position(int round, int c, int step) const (defined in diy::RegularPartners)diy::RegularPartnersinline
incoming(int round, int gid, std::vector< int > &partners, const Master &m) const (defined in diy::RegularBroadcastPartners)diy::RegularBroadcastPartnersinline
kvs() const (defined in diy::RegularPartners)diy::RegularPartnersinline
KVSVector typedef (defined in diy::RegularPartners)diy::RegularPartners
outgoing(int round, int gid, std::vector< int > &partners, const Master &m) const (defined in diy::RegularBroadcastPartners)diy::RegularBroadcastPartnersinline
Parent typedefdiy::RegularBroadcastPartners
parent_round(int round) const diy::RegularBroadcastPartnersinline
RegularBroadcastPartners(const Decomposer &decomposer, int k, bool contiguous=true)diy::RegularBroadcastPartnersinline
RegularBroadcastPartners(const DivisionVector &divs, const KVSVector &kvs, bool contiguous=true)diy::RegularBroadcastPartnersinline
RegularMergePartners(const Decomposer &decomposer, int k, bool contiguous=true)diy::RegularMergePartnersinline
RegularMergePartners(const DivisionVector &divs, const KVSVector &kvs, bool contiguous=true)diy::RegularMergePartnersinline
RegularPartners(const Decomposer_ &decomposer, int k, bool contiguous=true) (defined in diy::RegularPartners)diy::RegularPartnersinline
RegularPartners(const DivisionVector &divs, const KVSVector &kvs, bool contiguous=true) (defined in diy::RegularPartners)diy::RegularPartnersinline
rounds() const diy::RegularBroadcastPartnersinline
size(int round) const diy::RegularBroadcastPartnersinline
step(int round) const (defined in diy::RegularPartners)diy::RegularPartnersinline