Vowpal Wabbit
Public Member Functions | List of all members
AllReduceThreads Class Reference

#include <allreduce.h>

Inheritance diagram for AllReduceThreads:
AllReduce

Public Member Functions

 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)
 
- Public Member Functions inherited from AllReduce
 AllReduce (size_t ptotal, const size_t pnode, bool pquiet=false)
 
virtual ~AllReduce ()=default
 

Additional Inherited Members

- Public Attributes inherited from AllReduce
const size_t total
 
const size_t node
 
bool quiet
 

Constructor & Destructor Documentation

AllReduceThreads::AllReduceThreads ( AllReduceThreads root,
const size_t  ptotal,
const size_t  pnode,
bool  quiet = false 
)
AllReduceThreads::AllReduceThreads ( const size_t  ptotal,
const size_t  pnode,
bool  quiet = false 
)
virtual AllReduceThreads::~AllReduceThreads ( )
virtual

Member Function Documentation

template<class T , void(*)(T &, const T &) f>
void AllReduceThreads::all_reduce ( T *  buffer,
const size_t  n 
)
inline

The documentation for this class was generated from the following file: