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

#include <multi_reduce.hpp>

Public Member Functions

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

Member Function Documentation

◆ min()

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

reducer function; updates the current instance's state

◆ get()

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

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