LeafFunctor< Array< Dim, T, EngineTag >, ConformTag< Dim > > Struct Template Reference

Apply the ConformTag to the leaves of the tree. More...

#include <Array.h>

List of all members.

Public Types

typedef bool Type_t

Static Public Member Functions

static Type_t apply (const Array< Dim, T, EngineTag > &array, const ConformTag< Dim > &ct)


Detailed Description

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

Apply the ConformTag to the leaves of the tree.

Check to see if a given Array conforms.

First we have the case where the rank of the Array is the same as the rank of the ConformTag. Just loop over all of the dimensions, making sure that the size of each fits with the size of the left hand side.


Member Typedef Documentation

template<int Dim, class T , class EngineTag >
typedef bool LeafFunctor< Array< Dim, T, EngineTag >, ConformTag< Dim > >::Type_t


Member Function Documentation

template<int Dim, class T , class EngineTag >
static Type_t LeafFunctor< Array< Dim, T, EngineTag >, ConformTag< Dim > >::apply ( const Array< Dim, T, EngineTag > &  array,
const ConformTag< Dim > &  ct 
) [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