#include "Field/ReductionLoc.h"
#include "Index/NDIndex.h"
#include "Field/AssignDefs.h"
#include "Message/Message.h"
#include "Message/GlobalComm.h"
Include dependency graph for ReductionLoc.cpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | ReduceLoc< T, LOC > |
Functions | |
template<class T1, class T2, class LOC> | |
ReduceLoc< typename PETEBinaryReturn< T1, T2, FnMin >::type, LOC > | Min (const ReduceLoc< T1, LOC > &lhs, const ReduceLoc< T2, LOC > &rhs) |
template<class T1, class T2, class LOC> | |
ReduceLoc< typename PETEBinaryReturn< T1, T2, FnMax >::type, LOC > | Max (const ReduceLoc< T1, LOC > &lhs, const ReduceLoc< T2, LOC > &rhs) |
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) |
|
Definition at line 80 of file ReductionLoc.cpp. References ReduceLoc< T, LOC >::Loc, and ReduceLoc< T, LOC >::Val. |
|
Definition at line 68 of file ReductionLoc.cpp. References ReduceLoc< T, LOC >::Loc, and ReduceLoc< T, LOC >::Val. |
|
Definition at line 94 of file ReductionLoc.cpp. References CT, for_each(), PETE_apply(), PETE_Expr< WrappedExpr >::PETE_unwrap(), reduce_masked(), TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by any(), bounds(), max(), min(), minmax(), prod(), and sum(). Here is the call graph for this function: ![]() |