FreePOOMA  2.4.1
Public Types | Static Public Member Functions
MakeFieldReturn< BinaryNode< Op, Left, Right > > Struct Template Reference

#include <FieldMakeReturn.h>

List of all members.

Public Types

enum  { dim = Domain_t::dimensions }
typedef BinaryNode< Op, Left,
Right > 
Tree_t
typedef ForEach< Tree_t,
DomainFunctorTag,
DomainFunctorTag >::Type_t 
Domain_t
typedef ForEach< Tree_t,
EvalLeaf< dim >, OpCombine >
::Type_t 
T_t
typedef Engine< dim, T_t,
ExpressionTag< Tree_t > > 
Engine_t
typedef ForEach< Tree_t,
FarLeftTag, FarLeftTag >
::Type_t::MeshTag_t 
MeshTag_t
typedef Field< MeshTag_t, T_t,
ExpressionTag< Tree_t > > 
Expression_t

Static Public Member Functions

static Expression_t make (const Tree_t &tree)

template<class Op, class Left, class Right>
struct MakeFieldReturn< BinaryNode< Op, Left, Right > >


Member Typedef Documentation

template<class Op , class Left , class Right >
typedef BinaryNode<Op, Left, Right> MakeFieldReturn< BinaryNode< Op, Left, Right > >::Tree_t
template<class Op , class Left , class Right >
typedef ForEach<Tree_t, DomainFunctorTag, DomainFunctorTag>::Type_t MakeFieldReturn< BinaryNode< Op, Left, Right > >::Domain_t
template<class Op , class Left , class Right >
typedef ForEach<Tree_t, EvalLeaf<dim>, OpCombine>::Type_t MakeFieldReturn< BinaryNode< Op, Left, Right > >::T_t
template<class Op , class Left , class Right >
typedef Engine<dim, T_t, ExpressionTag<Tree_t> > MakeFieldReturn< BinaryNode< Op, Left, Right > >::Engine_t
template<class Op , class Left , class Right >
typedef ForEach<Tree_t, FarLeftTag, FarLeftTag>:: Type_t::MeshTag_t MakeFieldReturn< BinaryNode< Op, Left, Right > >::MeshTag_t
template<class Op , class Left , class Right >
typedef Field<MeshTag_t, T_t, ExpressionTag<Tree_t> > MakeFieldReturn< BinaryNode< Op, Left, Right > >::Expression_t

Member Enumeration Documentation

template<class Op , class Left , class Right >
anonymous enum
Enumerator:
dim 

Member Function Documentation

template<class Op , class Left , class Right >
static Expression_t MakeFieldReturn< BinaryNode< Op, Left, Right > >::make ( const Tree_t tree) [inline, static]

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