#include <reduction_utilities.h>
|
TReturnType | GetValue () const |
| access to reduced value More...
|
|
void | LocalReduce (const TDataType value) |
| NON-THREADSAFE (fast) value of reduction, to be used within a single thread. More...
|
|
void | ThreadSafeReduce (const AccumReduction< TDataType, TReturnType > &rOther) |
| THREADSAFE (needs some sort of lock guard) reduction, to be used to sync threads. More...
|
|
|
TReturnType | mValue = TReturnType() |
|
◆ return_type
template<class TDataType , class TReturnType = std::vector<TDataType>>
◆ value_type
template<class TDataType , class TReturnType = std::vector<TDataType>>
◆ GetValue()
template<class TDataType , class TReturnType = std::vector<TDataType>>
◆ LocalReduce()
template<class TDataType , class TReturnType = std::vector<TDataType>>
NON-THREADSAFE (fast) value of reduction, to be used within a single thread.
◆ ThreadSafeReduce()
template<class TDataType , class TReturnType = std::vector<TDataType>>
THREADSAFE (needs some sort of lock guard) reduction, to be used to sync threads.
◆ mValue
template<class TDataType , class TReturnType = std::vector<TDataType>>
The documentation for this class was generated from the following file: