The Gaudi Framework  master (594c33fa)
Gaudi::Accumulators::Extremum< Arithmetic, Atomicity, Compare, Initial > Struct Template Reference

An Extremum ValueHandler, to be reused for Minimum and Maximum operator(a, b) means if (Compare(b,a)) a = b In case of full atomicity, compare_exchange_weak is used. More...

#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Accumulators.h>

Detailed Description

template<typename Arithmetic, atomicity Atomicity, typename Compare, Arithmetic(*)() Initial>
struct Gaudi::Accumulators::Extremum< Arithmetic, Atomicity, Compare, Initial >

An Extremum ValueHandler, to be reused for Minimum and Maximum operator(a, b) means if (Compare(b,a)) a = b In case of full atomicity, compare_exchange_weak is used.

Definition at line 397 of file Accumulators.h.


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