FreePOOMA
2.4.1
|
A ReductionKernel is a specific kind of iterate which reduces a particular expression with over a given domain. More...
#include <ReductionKernel.h>
Public Types | |
typedef ReductionKernel< T, Op, Expr, KernelTag > | This_t |
Public Member Functions | |
ReductionKernel (T &ret, const Op &op, const Expr &e, Pooma::CountingSemaphore &csem) | |
virtual | ~ReductionKernel () |
virtual void | run () |
A ReductionKernel is a specific kind of iterate which reduces a particular expression with over a given domain.
A ReductionKernel IS-AN Interate. That means that it has three primary functions:
typedef ReductionKernel<T, Op, Expr, KernelTag> ReductionKernel< T, Op, Expr, KernelTag >::This_t |
ReductionKernel< T, Op, Expr, KernelTag >::ReductionKernel | ( | T & | ret, |
const Op & | op, | ||
const Expr & | e, | ||
Pooma::CountingSemaphore & | csem | ||
) |
References engineFunctor().
ReductionKernel< T, Op, Expr, KernelTag >::~ReductionKernel | ( | ) | [virtual] |
References engineFunctor().
void ReductionKernel< T, Op, Expr, KernelTag >::run | ( | ) | [virtual] |