Lines Matching full:accumulator
185 // or to a scalar (w/o DIM=). The ACCUMULATOR type must define
188 template <typename T, typename ACCUMULATOR, typename ARRAY>
191 const Scalar<T> &identity, ACCUMULATOR &accumulator) {
214 accumulator(elements.back(), at, firstUnmasked);
220 accumulator.Done(elements.back());
228 accumulator(elements.back(), at, firstUnmasked);
232 accumulator.Done(elements.back());
290 MaxvalMinvalAccumulator<T> accumulator{opr, context, arrayAndMask->array};
292 arrayAndMask->array, arrayAndMask->mask, dim, identity, accumulator)};
334 ProductAccumulator accumulator{arrayAndMask->array};
336 arrayAndMask->array, arrayAndMask->mask, dim, identity, accumulator)}};
337 if (accumulator.overflow() &&
405 SumAccumulator accumulator{
408 arrayAndMask->array, arrayAndMask->mask, dim, identity, accumulator)}};
409 if (accumulator.overflow() &&