All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
Aux::Parallel Namespace Reference

Functions

template<typename ValueType , typename Comp >
void atomic_set (std::atomic< ValueType > &target, const ValueType &input, Comp shallSet)
 
template<typename ValueType >
void atomic_max (std::atomic< ValueType > &target, const ValueType &input)
 
template<typename ValueType >
void atomic_min (std::atomic< ValueType > &target, const ValueType &input)
 

Function Documentation

template<typename ValueType >
void Aux::Parallel::atomic_max ( std::atomic< ValueType > &  target,
const ValueType &  input 
)
template<typename ValueType >
void Aux::Parallel::atomic_min ( std::atomic< ValueType > &  target,
const ValueType &  input 
)
template<typename ValueType , typename Comp >
void Aux::Parallel::atomic_set ( std::atomic< ValueType > &  target,
const ValueType &  input,
Comp  shallSet 
)