ASL  0.1.7
Advanced Simulation Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
Collaboration diagram for Atomic Functions:

Functions

Element acl::elementOperators::atomic_add (Element e1, Element e2)
 
Element acl::elementOperators::atomic_sub (Element e1, Element e2)
 
Element acl::elementOperators::atomic_xchg (Element e1, Element e2)
 

Detailed Description

Function Documentation

Element acl::elementOperators::atomic_add ( Element  e1,
Element  e2 
)

Atomic sum

Examples:
testOperators.cc.
Element acl::elementOperators::atomic_sub ( Element  e1,
Element  e2 
)

Atomic subtraction

Element acl::elementOperators::atomic_xchg ( Element  e1,
Element  e2 
)

Atomic exchange