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

 awkward