|
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] |
1.7.6.1