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

#include <multi_reduce.hpp>

Public Member Functions

RAJA_HOST_DEVICE reference (BaseMultiReduceMax const &base, size_t bin)
 
RAJA_HOST_DEVICE reference const & max (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::BaseMultiReduceMax< MultiReduceData >::reference::reference ( BaseMultiReduceMax const &  base,
size_t  bin 
)
inline

Member Function Documentation

◆ max()

template<typename MultiReduceData >
RAJA_HOST_DEVICE reference const& RAJA::reduce::detail::BaseMultiReduceMax< MultiReduceData >::reference::max ( value_type  rhs) const
inline

reducer function; updates the current instance's state

◆ get()

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

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