#include <allreduce.h>
|
| | AllReduceThreads (AllReduceThreads *root, const size_t ptotal, const size_t pnode, bool quiet=false) |
| |
| | AllReduceThreads (const size_t ptotal, const size_t pnode, bool quiet=false) |
| |
| virtual | ~AllReduceThreads () |
| |
| template<class T , void(*)(T &, const T &) f> |
| void | all_reduce (T *buffer, const size_t n) |
| |
| | AllReduce (size_t ptotal, const size_t pnode, bool pquiet=false) |
| |
| virtual | ~AllReduce ()=default |
| |
Definition at line 123 of file allreduce.h.
◆ AllReduceThreads() [1/2]
| AllReduceThreads::AllReduceThreads |
( |
AllReduceThreads * |
root, |
|
|
const size_t |
ptotal, |
|
|
const size_t |
pnode, |
|
|
bool |
quiet = false |
|
) |
| |
Definition at line 53 of file allreduce_threads.cc.
AllReduce(size_t ptotal, const size_t pnode, bool pquiet=false)
◆ AllReduceThreads() [2/2]
| AllReduceThreads::AllReduceThreads |
( |
const size_t |
ptotal, |
|
|
const size_t |
pnode, |
|
|
bool |
quiet = false |
|
) |
| |
Definition at line 58 of file allreduce_threads.cc.
AllReduce(size_t ptotal, const size_t pnode, bool pquiet=false)
◆ ~AllReduceThreads()
| AllReduceThreads::~AllReduceThreads |
( |
| ) |
|
|
virtual |
◆ all_reduce()
template<class T , void(*)(T &, const T &) f>
| void AllReduceThreads::all_reduce |
( |
T * |
buffer, |
|
|
const size_t |
n |
|
) |
| |
|
inline |
◆ m_sync
◆ m_syncOwner
| bool AllReduceThreads::m_syncOwner |
|
private |
The documentation for this class was generated from the following files: