Awkward Array: include/awkward/Reducer.h File Reference

Loading...
Searching...
No Matches
Classes | Namespaces
Reducer.h File Reference
`#include <complex>`
`#include <memory>`
`#include "awkward/common.h"`
`#include "awkward/Index.h"`

Go to the source code of this file.

## Classes
class | Reducer
| Abstract class for all reducer algorithms. More...
class | ReducerCount
| Reducer algorithm that simply counts items. The identity is `0`. More...
class | ReducerCountNonzero
| Reducer algorithm that counts non-zero items. The identity is `0`. More...
class | ReducerSum
| Reducer algorithm that adds up items. The identity is `0`. More...
class | ReducerProd
| Reducer algorithm that multiplies items. The identity is `1`. More...
class | ReducerAny
| Reducer algorithm that returns `true` if any values are `true`, `false` otherwise. The identity is `false`. More...
class | ReducerAll
| Reducer algorithm that returns `true` if all values are `true`, `false` otherwise. The identity is `true`. More...
class | ReducerMin
| Reducer algorithm that returns the minimum value. The identity is infinity or the largest possible value. More...
class | ReducerMax
| Reducer algorithm that returns the maximum value. The identity is minus infinity or the smallest possible value. More...
class | ReducerArgmin
| Reducer algorithm that returns the position of the minimum value. The identity is meaningless and should be covered using `mask = true`. More...
class | ReducerArgmax
| Reducer algorithm that returns the position of the maximum value. The identity is meaningless and should be covered using `mask = true`. More...

## Namespaces
namespace | awkward