RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Member Functions | List of all members
RAJA::detail::ReduceSeq< T, Reduce > Class Template Reference

#include <reduce.hpp>

Inheritance diagram for RAJA::detail::ReduceSeq< T, Reduce >:
RAJA::reduce::detail::BaseCombinable< T, Reduce, ReduceSeq< T, Reduce > >

Public Member Functions

 ReduceSeq ()=delete
 prohibit compiler-generated default ctor More...
 
- Public Member Functions inherited from RAJA::reduce::detail::BaseCombinable< T, Reduce, ReduceSeq< T, Reduce > >
RAJA_SUPPRESS_HD_WARN constexpr RAJA_HOST_DEVICE BaseCombinable ()
 
RAJA_SUPPRESS_HD_WARN constexpr RAJA_HOST_DEVICE BaseCombinable (T init_val, T identity_=T())
 
RAJA_SUPPRESS_HD_WARN constexpr RAJA_HOST_DEVICE BaseCombinable (BaseCombinable const &other)
 
RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE void reset (T init_val, T identity_)
 
RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE ~BaseCombinable ()
 
RAJA_SUPPRESS_HD_WARN RAJA_HOST_DEVICE void combine (T const &other)
 
get () const
 
T & local () const
 
get_combined () const
 

Additional Inherited Members

- Protected Attributes inherited from RAJA::reduce::detail::BaseCombinable< T, Reduce, ReduceSeq< T, Reduce > >
BaseCombinable const * parent
 
identity
 
my_data
 

Constructor & Destructor Documentation

◆ ReduceSeq()

template<typename T , typename Reduce >
RAJA::detail::ReduceSeq< T, Reduce >::ReduceSeq ( )
delete

prohibit compiler-generated default ctor


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