FreePOOMA
2.4.1
|
Multiple-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) const |
Multiple-patch Reduction:
The multiple patch version makes patches and sends them out to the single patch reduction.
Reduction< MultiPatchEvaluatorTag >::Reduction | ( | ) | [inline] |
Reduction< MultiPatchEvaluatorTag >::~Reduction | ( | ) | [inline] |
void Reduction< MultiPatchEvaluatorTag >::evaluate | ( | T & | ret, |
const Op & | op, | ||
const Expr & | e | ||
) | const [inline] |
References expressionApply(), Pooma::CountingSemaphore::height(), and Pooma::scheduler().