MADNESS
0.10.1
|
This is the complete list of members for madness::WorldGopInterface, including all inherited members.
absmax(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
absmin(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
all_reduce(const keyT &key, const valueT &value, const opT &op) | madness::WorldGopInterface | inline |
all_reduce(const keyT &key, const valueT &value, const opT &op, const Group &group) | madness::WorldGopInterface | inline |
barrier() | madness::WorldGopInterface | inline |
bcast(const keyT &key, Future< valueT > &value, const ProcessID root) const | madness::WorldGopInterface | inline |
bcast(const keyT &key, Future< valueT > &value, const ProcessID group_root, const Group &group) const | madness::WorldGopInterface | inline |
bcast_handler(const AmArg &arg) | madness::WorldGopInterface | inlineprivatestatic |
bcast_internal(const keyT &key, Future< valueT > &value, const ProcessID root) const | madness::WorldGopInterface | inlineprivate |
bcast_internal(const keyT &key, Future< valueT > &value, const ProcessID group_root, const Group &group) const | madness::WorldGopInterface | inlineprivate |
bcast_task(const keyT &key, const valueT &value, const ProcessID root) const | madness::WorldGopInterface | inlineprivate |
bit_and(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
bit_or(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
bit_xor(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
broadcast(void *buf, size_t nbyte, ProcessID root, bool dowork=true, Tag bcast_tag=-1) | madness::WorldGopInterface | |
broadcast(T *buf, size_t nelem, ProcessID root) | madness::WorldGopInterface | inline |
broadcast(T &t) | madness::WorldGopInterface | inline |
broadcast(T &t, ProcessID root) | madness::WorldGopInterface | inline |
broadcast_serializable(objT &obj, ProcessID root) | madness::WorldGopInterface | inline |
concat0(const std::vector< T > &v, size_t bufsz=1024 *1024) | madness::WorldGopInterface | inline |
debug_ | madness::WorldGopInterface | private |
deferred_ | madness::WorldGopInterface | private |
detail::DeferredCleanup class | madness::WorldGopInterface | friend |
fence(bool debug=false) | madness::WorldGopInterface | |
fence_impl(std::function< void()> epilogue=[]{}, bool pause_during_epilogue=false, bool debug=false) | madness::WorldGopInterface | private |
forbid_fence_ | madness::WorldGopInterface | private |
group_bcast_handler(const AmArg &arg) | madness::WorldGopInterface | inlineprivatestatic |
group_bcast_task(const keyT &key, const valueT &value, const ProcessID group_root, const Group &group) const | madness::WorldGopInterface | inlineprivate |
initial_max_reducebcast_msg_size() | madness::WorldGopInterface | inlineprivate |
lazy_sync(const keyT &key, const opT &op) const | madness::WorldGopInterface | inline |
lazy_sync(const keyT &key, const opT &op, const Group &group) const | madness::WorldGopInterface | inline |
lazy_sync_children(const ProcessID child0, const ProcessID child1, const keyT &key, opT &op, const ProcessID) const | madness::WorldGopInterface | inlineprivate |
lazy_sync_internal(const ProcessID parent, const ProcessID child0, const ProcessID child1, const keyT &key, const opT &op) const | madness::WorldGopInterface | inlineprivate |
lazy_sync_parent(const ProcessID parent, const keyT &key, const ProcessID, const ProcessID) const | madness::WorldGopInterface | inlineprivate |
logic_and(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
logic_or(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
max(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
max(T &a) | madness::WorldGopInterface | inline |
max_reducebcast_msg_size() const | madness::WorldGopInterface | inline |
max_reducebcast_msg_size_ | madness::WorldGopInterface | private |
min(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
min(T &a) | madness::WorldGopInterface | inline |
product(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
recv(const ProcessID source, const keyT &key) | madness::WorldGopInterface | inlinestatic |
recv_internal(const keyT &key) | madness::WorldGopInterface | inlineprivatestatic |
reduce(T *buf, std::size_t nelem, opT op) | madness::WorldGopInterface | inline |
reduce(const keyT &key, const valueT &value, const opT &op, const ProcessID root) | madness::WorldGopInterface | inline |
reduce(const keyT &key, const valueT &value, const opT &op, const ProcessID group_root, const Group &group) | madness::WorldGopInterface | inline |
reduce_internal(const ProcessID parent, const ProcessID child0, const ProcessID child1, const ProcessID root, const keyT &key, const valueT &value, const opT &op) | madness::WorldGopInterface | inlineprivate |
reduce_result_task(const std::vector< Future< typename detail::result_of< opT >::type > > &results, const opT &op) | madness::WorldGopInterface | inlineprivatestatic |
reduce_task(const valueT &value, const opT &op) | madness::WorldGopInterface | inlineprivatestatic |
send(const ProcessID dest, const keyT &key, const valueT &value) const | madness::WorldGopInterface | inline |
send_internal(const ProcessID dest, const keyT &key, const valueT &value) const | madness::WorldGopInterface | inlineprivate |
send_internal(ProcessID dest, const keyT &key, const Future< valueT > &value) const | madness::WorldGopInterface | inlineprivate |
serial_invoke(std::function< void()> action) | madness::WorldGopInterface | |
set_debug(bool value) | madness::WorldGopInterface | inline |
set_forbid_fence(bool value) | madness::WorldGopInterface | inline |
set_max_reducebcast_msg_size(int sz) | madness::WorldGopInterface | inline |
sum(T *buf, size_t nelem) | madness::WorldGopInterface | inline |
sum(T &a) | madness::WorldGopInterface | inline |
world_ | madness::WorldGopInterface | private |
WorldGopInterface(World &world) | madness::WorldGopInterface | inline |
~WorldGopInterface() | madness::WorldGopInterface | inline |