#include <reduction_utilities.h>
|
typedef std::tuple< typename Reducer::value_type... > | value_type |
|
typedef std::tuple< typename Reducer::return_type... > | return_type |
|
|
std::tuple< Reducer... > | mChild |
|
◆ return_type
template<class... Reducer>
◆ value_type
template<class... Reducer>
◆ CombinedReduction()
template<class... Reducer>
◆ fill_value() [1/2]
template<class... Reducer>
template<int I, class T >
◆ fill_value() [2/2]
template<class... Reducer>
template<int I, class T >
◆ GetValue()
template<class... Reducer>
◆ LocalReduce()
template<class... Reducer>
template<class... T>
NON-THREADSAFE (fast) value of reduction, to be used within a single thread.
◆ ThreadSafeReduce()
template<class... Reducer>
THREADSAFE (needs some sort of lock guard) reduction, to be used to sync threads.
◆ mChild
template<class... Reducer>
The documentation for this struct was generated from the following file: