FreePOOMA
2.4.1
|
#include <FieldMakeReturn.h>
Public Types | |
enum | { dim = Domain_t::dimensions } |
typedef UnaryNode< Op, Leaf > | 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) |
typedef UnaryNode<Op, Leaf> MakeFieldReturn< UnaryNode< Op, Leaf > >::Tree_t |
typedef ForEach<Tree_t, DomainFunctorTag, DomainFunctorTag>::Type_t MakeFieldReturn< UnaryNode< Op, Leaf > >::Domain_t |
typedef ForEach<Tree_t, EvalLeaf<dim>, OpCombine>::Type_t MakeFieldReturn< UnaryNode< Op, Leaf > >::T_t |
typedef Engine<dim, T_t, ExpressionTag<Tree_t> > MakeFieldReturn< UnaryNode< Op, Leaf > >::Engine_t |
typedef ForEach<Tree_t, FarLeftTag, FarLeftTag>:: Type_t::MeshTag_t MakeFieldReturn< UnaryNode< Op, Leaf > >::MeshTag_t |
typedef Field<MeshTag_t, T_t, ExpressionTag<Tree_t> > MakeFieldReturn< UnaryNode< Op, Leaf > >::Expression_t |
static Expression_t MakeFieldReturn< UnaryNode< Op, Leaf > >::make | ( | const Tree_t & | tree | ) | [inline, static] |