59 template<
typename T_Type,
typename T_Impl>
82 template<
typename Type>
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:457
CoDiPack - Code Differentiation Package.
Definition codi.hpp:91
Provides a data type on which += update operations are performed atomically.
Definition reverseAtomicInterface.hpp:60
Impl & operator=(Impl const &other)
Assignment operator with implementing type as rhs. Not atomic.
void operator+=(Type const &other)
Atomic incremental update with underlying type as rhs.
ReverseAtomicInterface(ReverseAtomicInterface const &)
Constructor.
Definition reverseAtomicInterface.hpp:66
Impl & operator=(Type const &other)
Assignment operator with underlying type as rhs. Not atomic.
T_Type Type
See ReverseAtomicInterface.
Definition reverseAtomicInterface.hpp:62
~ReverseAtomicInterface()
Destructor.
Definition reverseAtomicInterface.hpp:68
T_Impl Impl
See ReverseAtomicInterface.
Definition reverseAtomicInterface.hpp:63
void operator+=(Impl const &other)
Atomic incremental update with implementing type as rhs.
ReverseAtomicInterface()
Constructor.
Definition reverseAtomicInterface.hpp:65
ReverseAtomicInterface(Type const &)
Constructor.
Definition reverseAtomicInterface.hpp:67