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

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

active(int, int, const Master &) const (defined in diy::RegularSwapPartners)diy::RegularSwapPartnersinline
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 (defined in diy::RegularPartners)diy::RegularPartnersinline
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 &) const (defined in diy::RegularSwapPartners)diy::RegularSwapPartnersinline
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 &) const (defined in diy::RegularSwapPartners)diy::RegularSwapPartnersinline
Parent typedef (defined in diy::RegularSwapPartners)diy::RegularSwapPartners
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
RegularSwapPartners(const Decomposer &decomposer, int k, bool contiguous=true)diy::RegularSwapPartnersinline
RegularSwapPartners(const DivisionVector &divs, const KVSVector &kvs, bool contiguous=true)diy::RegularSwapPartnersinline
rounds() const (defined in diy::RegularPartners)diy::RegularPartnersinline
size(int round) const (defined in diy::RegularPartners)diy::RegularPartnersinline
step(int round) const (defined in diy::RegularPartners)diy::RegularPartnersinline