View2< Stencil< Function >, ArrayIn, Interval< Dim > > Struct Template Reference

#include <Stencil.h>

List of all members.

Public Types

enum  { dim = ArrayIn::dimensions }
typedef Interval< Dim > ViewDom_t
typedef View1< ArrayIn,
ViewDom_t >::Type_t 
Expression_t
typedef StencilEngine
< Function, Expression_t
NewTag_t
typedef NewTag_t::Element_t NewT_t
typedef Engine< dim, NewT_t,
NewTag_t
NewEngine_t
typedef Array< dim, NewT_t,
NewTag_t
Type_t

Static Public Member Functions

static Type_t make (const Stencil< Function > &s, const ArrayIn &a, const Interval< Dim > &d)

template<class Function, class ArrayIn, int Dim>
struct View2< Stencil< Function >, ArrayIn, Interval< Dim > >


Member Typedef Documentation

template<class Function , class ArrayIn , int Dim>
typedef Interval<Dim> View2< Stencil< Function >, ArrayIn, Interval< Dim > >::ViewDom_t

template<class Function , class ArrayIn , int Dim>
typedef View1<ArrayIn,ViewDom_t>::Type_t View2< Stencil< Function >, ArrayIn, Interval< Dim > >::Expression_t

template<class Function , class ArrayIn , int Dim>
typedef StencilEngine<Function, Expression_t> View2< Stencil< Function >, ArrayIn, Interval< Dim > >::NewTag_t

template<class Function , class ArrayIn , int Dim>
typedef NewTag_t::Element_t View2< Stencil< Function >, ArrayIn, Interval< Dim > >::NewT_t

template<class Function , class ArrayIn , int Dim>
typedef Engine<dim,NewT_t,NewTag_t> View2< Stencil< Function >, ArrayIn, Interval< Dim > >::NewEngine_t

template<class Function , class ArrayIn , int Dim>
typedef Array<dim,NewT_t,NewTag_t> View2< Stencil< Function >, ArrayIn, Interval< Dim > >::Type_t


Member Enumeration Documentation

template<class Function , class ArrayIn , int Dim>
anonymous enum

Enumerator:
dim 


Member Function Documentation

template<class Function , class ArrayIn , int Dim>
static Type_t View2< Stencil< Function >, ArrayIn, Interval< Dim > >::make ( const Stencil< Function > &  s,
const ArrayIn &  a,
const Interval< Dim > &  d 
) [inline, static]


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

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