alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::AtomicInc Struct Reference

The increment function object. More...

#include <Op.hpp>

Public Member Functions

template<typename T >
ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC auto operator() (T *const addr, T const &value) const -> T
 Increments up to value, then reset to 0. More...
 

Detailed Description

The increment function object.

Definition at line 105 of file Op.hpp.

Member Function Documentation

◆ operator()()

template<typename T >
ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC auto alpaka::AtomicInc::operator() ( T *const  addr,
T const &  value 
) const -> T
inline

Increments up to value, then reset to 0.

Returns
The old value of addr.

Definition at line 112 of file Op.hpp.


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