RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Member Functions | List of all members
RAJA::reduce::detail::BaseMultiReduceSum< MultiReduceData >::reference Struct Reference

#include <multi_reduce.hpp>

Public Member Functions

RAJA_HOST_DEVICE reference (BaseMultiReduceSum const &base, size_t bin)
 
RAJA_HOST_DEVICE reference const & operator+= (value_type rhs) const
 reducer function; updates the current instance's state More...
 
value_type get () const
 

Constructor & Destructor Documentation

◆ reference()

template<typename MultiReduceData >
RAJA_HOST_DEVICE RAJA::reduce::detail::BaseMultiReduceSum< MultiReduceData >::reference::reference ( BaseMultiReduceSum const &  base,
size_t  bin 
)
inline

Member Function Documentation

◆ operator+=()

template<typename MultiReduceData >
RAJA_HOST_DEVICE reference const& RAJA::reduce::detail::BaseMultiReduceSum< MultiReduceData >::reference::operator+= ( value_type  rhs) const
inline

reducer function; updates the current instance's state

◆ get()

template<typename MultiReduceData >
value_type RAJA::reduce::detail::BaseMultiReduceSum< MultiReduceData >::reference::get ( ) const
inline

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