#include "Domain/NullDomain.h"
#include "Engine/Intersector.h"
#include "Engine/IntersectEngine.h"
#include "Evaluator/ReductionKernel.h"
#include "Evaluator/EvaluatorTags.h"
#include "Evaluator/WhereProxy.h"
#include "Threads/PoomaCSem.h"
#include "Utilities/PerformUpdate.h"
#include <vector>
#include <iterator>


Classes | |
| struct | Reduction< EvalTag > |
| The point of this class is to input an expression with the 'evaluate' member function and reduce it by breaking it up into appropriate sub-blocks, looping over the whole domain, and evaluating the expression at each point. More... | |
| struct | Reduction< MainEvaluatorTag > |
| This reduction is the one that gets called for a data-parallel expression. More... | |
| struct | Reduction< SinglePatchEvaluatorTag > |
| Single-patch Reduction:. More... | |
| struct | Reduction< MultiPatchEvaluatorTag > |
| Multiple-patch Reduction:. More... | |
1.5.9