quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
Loading...
Searching...
No Matches
atomicAdd.h
Go to the documentation of this file.
1#ifndef MY_ATOMIC_ADD
2#define MY_ATOMIC_ADD
3
4//requires c++20
5
6#include <atomic>
7
8template <typename T>
9void atomicAdd (T *x, const T y)
10{
11 std::atomic_ref<T> x_ref(*x);
12 x_ref += y;
13}
14
15#endif
void atomicAdd(T *x, const T y)
Definition atomicAdd.h:9