ncarray::DualAtomicReduction
ncarray::DualAtomicReduction
Section titled “ncarray::DualAtomicReduction”Definition
Section titled “Definition”template<class Traits, typename T>concept= ReductionTraits<Traits, T> && requires(typename Traits::template AccumT<T>* scratch, typename Traits::template AccumT<T> val, typename Traits::template OutT<T>* res) { { Traits::template dual_atomic<T>(scratch, val, res, 0.0) }; };