#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 MinReduction< TDataType, TReturnType > &rOther) |
| THREADSAFE (needs some sort of lock guard) reduction, to be used to sync threads. More...
|
|
|
TReturnType | mValue = std::numeric_limits<TReturnType>::max() |
|
◆ return_type
template<class TDataType , class TReturnType = TDataType>
◆ value_type
template<class TDataType , class TReturnType = TDataType>
◆ GetValue()
template<class TDataType , class TReturnType = TDataType>
◆ LocalReduce()
template<class TDataType , class TReturnType = TDataType>
NON-THREADSAFE (fast) value of reduction, to be used within a single thread.
◆ ThreadSafeReduce()
template<class TDataType , class TReturnType = TDataType>
THREADSAFE (needs some sort of lock guard) reduction, to be used to sync threads.
◆ mValue
template<class TDataType , class TReturnType = TDataType>
TReturnType Kratos::MinReduction< TDataType, TReturnType >::mValue = std::numeric_limits<TReturnType>::max() |
The documentation for this class was generated from the following file: