RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes
RAJA::reduce::detail Namespace Reference

Classes

struct  BaseMultiReduce
 
class  BaseMultiReduceMin
 Min reducer class template. More...
 
class  BaseMultiReduceMax
 Max reducer class template. More...
 
class  BaseMultiReduceSum
 Sum reducer class template. More...
 
class  BaseMultiReduceBitOr
 Bitwise OR reducer class template. More...
 
class  BaseMultiReduceBitAnd
 Bitwise AND reducer class template. More...
 
struct  op_adapter
 
struct  DefaultLoc
 
struct  DefaultLoc< T, false >
 
struct  DefaultLoc< T, true >
 
class  ValueLoc
 
class  BaseReduce
 
class  BaseCombinable
 
class  BaseReduceMin
 Min reducer class template. More...
 
class  BaseReduceMinLoc
 MinLoc reducer class template. More...
 
class  BaseReduceMax
 Max reducer class template. More...
 
class  BaseReduceSum
 Sum reducer class template. More...
 
class  BaseReduceBitOr
 Bitwise OR reducer class template. More...
 
class  BaseReduceBitAnd
 Bitwise AND reducer class template. More...
 
class  BaseReduceMaxLoc
 MaxLoc reducer class template. More...