FreePOOMA
2.4.1
|
Single-patch Reduction: More...
#include <Reduction.h>
Public Member Functions | |
Reduction () | |
~Reduction () | |
template<class T , class Op , class Expr > | |
void | evaluate (T &ret, const Op &op, const Expr &e, Pooma::CountingSemaphore &csem) const |
template<class T , class Op , class Expr > | |
void | evaluate (T &ret, const Op &op, const Expr &e) const |
Single-patch Reduction:
The single patch version just passes the tag on to generate a reduction kernel.
Reduction< SinglePatchEvaluatorTag >::Reduction | ( | ) | [inline] |
Reduction< SinglePatchEvaluatorTag >::~Reduction | ( | ) | [inline] |
void Reduction< SinglePatchEvaluatorTag >::evaluate | ( | T & | ret, |
const Op & | op, | ||
const Expr & | e, | ||
Pooma::CountingSemaphore & | csem | ||
) | const [inline] |
References Pooma::scheduler().
void Reduction< SinglePatchEvaluatorTag >::evaluate | ( | T & | ret, |
const Op & | op, | ||
const Expr & | e | ||
) | const [inline] |