FreePOOMA
2.4.1
|
Evaluator evaluates expressions by examining the engines that are participating in the expression and dispatching to custom code. More...
#include "Evaluator/CompressibleEval.h"
#include "Evaluator/ExpressionKernel.h"
#include "Evaluator/EvaluatorTags.h"
#include "Engine/Intersector.h"
#include "Engine/IntersectEngine.h"
#include "Engine/NotifyEngineWrite.h"
Classes | |
struct | Evaluator< EvalTag > |
The point of this class is to input an expression with the 'evaluate' member function and evaluate it by breaking it up into appropriate sub-blocks, looping over the whole domain, and evaluating the expression at each point. More... | |
struct | Evaluator< MainEvaluatorTag > |
This evaluator is the one that gets called for a data-parallel expression. More... | |
struct | Evaluator< SinglePatchEvaluatorTag > |
The single patch version just passes the tag on to generate an expression kernel. More... | |
struct | Evaluator< MultiPatchEvaluatorTag > |
The multiple patch version makes patches and sends them out to the single patch evaluator. More... |
Evaluator evaluates expressions by examining the engines that are participating in the expression and dispatching to custom code.