|
FreePOOMA
2.4.1
|
Class to hold static array for partial reduction results and routine for final reduction. More...
#include <ReductionEvaluator.h>

Public Member Functions | |
| void | storePartialResult (const T &result) |
| template<class Op > | |
| void | reduce (T &ret, const Op &) |
Static Public Member Functions | |
| static void | init () |
Public Attributes | |
| T | answer |
Class to hold static array for partial reduction results and routine for final reduction.
Two versions, one dummy for non-OpenMP, one for OpenMP operation.
| static void PartialReduction< T >::init | ( | ) | [inline, static] |
| void PartialReduction< T >::storePartialResult | ( | const T & | result | ) | [inline] |
References PartialReduction< T >::answer.
Referenced by ReductionEvaluator< InlineKernelTag >::evaluate().
| void PartialReduction< T >::reduce | ( | T & | ret, |
| const Op & | |||
| ) | [inline] |
References PartialReduction< T >::answer.
Referenced by ReductionEvaluator< InlineKernelTag >::evaluate().
| T PartialReduction< T >::answer |
Referenced by PartialReduction< T >::reduce(), and PartialReduction< T >::storePartialResult().
1.7.6.1