#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-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 | |||
| ) | [inline] |
References engineFunctor().
| ReductionKernel< T, Op, Expr, KernelTag >::~ReductionKernel | ( | ) | [inline, virtual] |
References engineFunctor(), and Pooma::CountingSemaphore::incr().
| void ReductionKernel< T, Op, Expr, KernelTag >::run | ( | ) | [inline, virtual] |
1.5.9