LeafFunctor< Array< Dim, T, EngineTag >, ViewFunctorTag< Domain > > Struct Template Reference

This specialization of LeafFunctor is used to apply a view (subsetting) operation to an Array. More...

#include <Array.h>

List of all members.

Public Types

typedef View1< Array< Dim, T,
EngineTag >, Domain >::Type_t 
Type_t

Static Public Member Functions

static Type_t apply (const Array< Dim, T, EngineTag > &a, const ViewFunctorTag< Domain > &t)


Detailed Description

template<int Dim, class T, class EngineTag, class Domain>
struct LeafFunctor< Array< Dim, T, EngineTag >, ViewFunctorTag< Domain > >

This specialization of LeafFunctor is used to apply a view (subsetting) operation to an Array.

The domain will always be zero-based since this is used only by Expression-Engine. This is why we add the firsts() to the domain.


Member Typedef Documentation

template<int Dim, class T , class EngineTag , class Domain >
typedef View1<Array<Dim, T, EngineTag>, Domain>::Type_t LeafFunctor< Array< Dim, T, EngineTag >, ViewFunctorTag< Domain > >::Type_t


Member Function Documentation

template<int Dim, class T , class EngineTag , class Domain >
static Type_t LeafFunctor< Array< Dim, T, EngineTag >, ViewFunctorTag< Domain > >::apply ( const Array< Dim, T, EngineTag > &  a,
const ViewFunctorTag< Domain > &  t 
) [inline, static]


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

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