src/Field/ReductionLoc.h File Reference

#include "PETE/IpplExpressions.h"
#include "Field/ReductionLoc.cpp"

Include dependency graph for ReductionLoc.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FindLocation< D >

Functions

template<class T, class CompOp, class AccOp, unsigned D>
T::PETE_Return_t Reduction (const PETE_Expr< T > &const_expr, CompOp comp_op, AccOp acc_op, NDIndex< D > &loc)
template<class T, class C, unsigned int D>
int for_each (const IndexedBareFieldIterator< T, D > &expr, FindLocation< D > &find_loc, C)
template<class T, class C, unsigned int D>
int for_each (const BareFieldIterator< T, D > &expr, FindLocation< D > &find_loc, C)
template<class T, unsigned D>
T::PETE_Expr_t::PETE_Return_t min (const PETE_Expr< T > &expr, NDIndex< D > &loc)
template<class T, unsigned D>
T::PETE_Expr_t::PETE_Return_t max (const PETE_Expr< T > &expr, NDIndex< D > &loc)


Function Documentation

template<class T, class C, unsigned int D>
int for_each const BareFieldIterator< T, D > &  expr,
FindLocation< D > &  find_loc,
[inline]
 

Definition at line 58 of file ReductionLoc.h.

References BareFieldIterator< T, Dim >::GetCurrentLocation(), and FindLocation< D >::Loc.

Here is the call graph for this function:

template<class T, class C, unsigned int D>
int for_each const IndexedBareFieldIterator< T, D > &  expr,
FindLocation< D > &  find_loc,
[inline]
 

Definition at line 47 of file ReductionLoc.h.

References BareFieldIterator< T, Dim >::GetCurrentLocation(), and FindLocation< D >::Loc.

Here is the call graph for this function:

template<class T, unsigned D>
T::PETE_Expr_t::PETE_Return_t max const PETE_Expr< T > &  expr,
NDIndex< D > &  loc
 

Definition at line 123 of file ReductionLoc.h.

References PETE_Expr< WrappedExpr >::PETE_unwrap(), and Reduction().

Here is the call graph for this function:

template<class T, unsigned D>
T::PETE_Expr_t::PETE_Return_t min const PETE_Expr< T > &  expr,
NDIndex< D > &  loc
 

Definition at line 95 of file ReductionLoc.h.

References PETE_Expr< WrappedExpr >::PETE_unwrap(), and Reduction().

Here is the call graph for this function:

template<class T, class CompOp, class AccOp, unsigned D>
T::PETE_Return_t Reduction const PETE_Expr< T > &  const_expr,
CompOp  comp_op,
AccOp  acc_op,
NDIndex< D > &  loc
 


Generated on Mon Jan 16 13:49:42 2006 for IPPL by  doxygen 1.4.6