Evaluator< MultiPatchEvaluatorTag > Struct Template Reference

The multiple patch version makes patches and sends them out to the single patch evaluator. More...

#include <Evaluator.h>

List of all members.

Public Member Functions

 Evaluator ()
 Default ctor.
 ~Evaluator ()
 Destructor.
template<class LHS , class RHS , class Op >
void evaluate (const LHS &lhs, const Op &op, const RHS &rhs) const
 evaluate(expression) Input an expression and cause it to be evaluated.


Detailed Description

template<>
struct Evaluator< MultiPatchEvaluatorTag >

The multiple patch version makes patches and sends them out to the single patch evaluator.

Constructor & Destructor Documentation

Default ctor.

Destructor.


Member Function Documentation

template<class LHS , class RHS , class Op >
void Evaluator< MultiPatchEvaluatorTag >::evaluate ( const LHS &  lhs,
const Op &  op,
const RHS &  rhs 
) const [inline]

evaluate(expression) Input an expression and cause it to be evaluated.

We just pass the buck to a special evaluator.

References expressionApply(), POOMA_INCREMENT_STATISTIC, and POOMA_INCREMENT_STATISTIC_BY.


The documentation for this struct was generated from the following file:

Generated on Wed Mar 16 06:20:10 2011 for FreePOOMA by  doxygen 1.5.9