FreePOOMA
2.4.1
|
NewEngine<Engine<Dim,T,ExpressionTag<Expr> >, Domain >::Type_t is supposed to give the type of ExpressionEngine that you would get by taking views of all of the expressions leaves based on the domain Domain. More...
#include <ExpressionEngine.h>
Public Member Functions | |
ViewFunctorTag (const Domain &domain) | |
Public Attributes | |
const Domain & | domain_m |
NewEngine<Engine<Dim,T,ExpressionTag<Expr> >, Domain >::Type_t is supposed to give the type of ExpressionEngine that you would get by taking views of all of the expressions leaves based on the domain Domain.
To accomplish this, we use the ViewFunctorTag, which contains the domain. All classes that can appear as leaves in Expressions that can go into an Expression-Engine should specialize a version of LeafFunctor for this tag that takes a view the leaf using the domain provided. We provide a specialization of this sort here for Scalars.
ViewFunctorTag< Domain >::ViewFunctorTag | ( | const Domain & | domain | ) | [inline] |
const Domain& ViewFunctorTag< Domain >::domain_m |