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

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

all_reduce(const T &in, Op op) const diy::Master::Proxyinline
assigner() const diy::ReduceProxyinline
block() const diy::ReduceProxyinline
collectives() const diy::Master::Proxyinline
dequeue(int from, T &x, void(*load)(BinaryBuffer &, T &)=&::diy::load< T >) const diy::Master::Proxyinline
dequeue(int from, T *x, size_t n, void(*load)(BinaryBuffer &, T &)=&::diy::load< T >) const diy::Master::Proxy
enqueue(const BlockID &to, const T &x, void(*save)(BinaryBuffer &, const T &)=&::diy::save< T >) const diy::Master::Proxyinline
enqueue(const BlockID &to, const T *x, size_t n, void(*save)(BinaryBuffer &, const T &)=&::diy::save< T >) const diy::Master::Proxy
enqueuer(const T &x, void(*save)(BinaryBuffer &, const T &)=&::diy::save< T >) const (defined in diy::Master::Proxy)diy::Master::Proxyinline
get() const diy::Master::Proxyinline
gid() const (defined in diy::Master::Proxy)diy::Master::Proxyinline
GIDVector typedef (defined in diy::ReduceProxy)diy::ReduceProxy
in_link() const diy::ReduceProxyinline
incoming() const (defined in diy::Master::Proxy)diy::Master::Proxyinline
incoming(int from) const (defined in diy::Master::Proxy)diy::Master::Proxyinline
incoming(std::vector< int > &v) const (defined in diy::Master::Proxy)diy::Master::Proxyinline
master() const (defined in diy::Master::Proxy)diy::Master::Proxyinline
nblocks() const diy::ReduceProxyinline
out_link() const diy::ReduceProxyinline
outgoing() const (defined in diy::Master::Proxy)diy::Master::Proxyinline
outgoing(const BlockID &to) const (defined in diy::Master::Proxy)diy::Master::Proxyinline
Proxy(Master *master, int gid) (defined in diy::Master::Proxy)diy::Master::Proxyinline
read() const diy::Master::Proxyinline
ReduceProxy(const Master::Proxy &proxy, void *block, unsigned round, const Assigner &assigner, const GIDVector &incoming_gids, const GIDVector &outgoing_gids)diy::ReduceProxyinline
ReduceProxy(const Master::Proxy &proxy, void *block, unsigned round, const Assigner &assigner, const Link &in_link, const Link &out_link)diy::ReduceProxyinline
round() const diy::ReduceProxyinline
scratch(const T &in) const (defined in diy::Master::Proxy)diy::Master::Proxyinline
set_round(unsigned r)diy::ReduceProxyinline