FieldOffsetReduction< T, Dim, Accumulate > Class Template Reference

#include <FieldOffsetReduction.h>

List of all members.

Public Types

typedef T OutputElement_t

Public Member Functions

const Centering< Dim > & outputCentering () const
const Centering< Dim > & inputCentering () const
int lowerExtent (int d) const
int upperExtent (int d) const
 FieldOffsetReduction ()
 FieldOffsetReduction (const FieldOffsetList< Dim > &neighbors, const Centering< Dim > &outputCentering, const Centering< Dim > &inputCentering, Accumulate accumulate=Accumulate())
template<class F >
OutputElement_t operator() (const F &f, int i1) const
template<class F >
OutputElement_t operator() (const F &f, int i1, int i2) const
template<class F >
OutputElement_t operator() (const F &f, int i1, int i2, int i3) const

template<class T, int Dim, class Accumulate>
class FieldOffsetReduction< T, Dim, Accumulate >


Member Typedef Documentation

template<class T , int Dim, class Accumulate >
typedef T FieldOffsetReduction< T, Dim, Accumulate >::OutputElement_t


Constructor & Destructor Documentation

template<class T , int Dim, class Accumulate >
FieldOffsetReduction< T, Dim, Accumulate >::FieldOffsetReduction (  )  [inline]

template<class T , int Dim, class Accumulate >
FieldOffsetReduction< T, Dim, Accumulate >::FieldOffsetReduction ( const FieldOffsetList< Dim > &  neighbors,
const Centering< Dim > &  outputCentering,
const Centering< Dim > &  inputCentering,
Accumulate  accumulate = Accumulate() 
) [inline]


Member Function Documentation

template<class T , int Dim, class Accumulate >
const Centering<Dim>& FieldOffsetReduction< T, Dim, Accumulate >::outputCentering (  )  const [inline]

template<class T , int Dim, class Accumulate >
const Centering<Dim>& FieldOffsetReduction< T, Dim, Accumulate >::inputCentering (  )  const [inline]

template<class T , int Dim, class Accumulate >
int FieldOffsetReduction< T, Dim, Accumulate >::lowerExtent ( int  d  )  const [inline]

template<class T , int Dim, class Accumulate >
int FieldOffsetReduction< T, Dim, Accumulate >::upperExtent ( int  d  )  const [inline]

template<class T , int Dim, class Accumulate >
template<class F >
OutputElement_t FieldOffsetReduction< T, Dim, Accumulate >::operator() ( const F &  f,
int  i1 
) const [inline]

template<class T , int Dim, class Accumulate >
template<class F >
OutputElement_t FieldOffsetReduction< T, Dim, Accumulate >::operator() ( const F &  f,
int  i1,
int  i2 
) const [inline]

template<class T , int Dim, class Accumulate >
template<class F >
OutputElement_t FieldOffsetReduction< T, Dim, Accumulate >::operator() ( const F &  f,
int  i1,
int  i2,
int  i3 
) const [inline]


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

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