Built-in Reducers ================= `ReducerConcept `__ provides the concept for Reducers. Reducer objects used in conjunction with `parallel_reduce `__ .. list-table:: :widths: 25 75 :header-rows: 1 * - Reducer - Description * - `BAnd `__ - Binary 'And' reduction * - `BOr `__ - Binary 'Or' reduction * - `LAnd `__ - Logical 'And' reduction * - `LOr `__ - Logical 'Or' reduction * - `Max `__ - Maximum reduction * - `MaxLoc `__ - Reduction providing maximum and an associated index * - `Min `__ - Minimum reduction * - `MinLoc `__ - Reduction providing minimum and an associated index * - `MinMax `__ - Reduction providing both minimum and maximum * - `MinMaxLoc `__ - Reduction providing both minimum and maximum and associated indices * - `Prod `__ - Multiplicative reduction * - `Sum `__ - Sum reduction `Reduction Scalar Types `__ are template classes for storage for reducers. .. toctree:: :hidden: :maxdepth: 1 ./builtinreducers/ReducerConcept ./builtinreducers/BAnd ./builtinreducers/BOr ./builtinreducers/LAnd ./builtinreducers/LOr ./builtinreducers/Max ./builtinreducers/MaxLoc ./builtinreducers/Min ./builtinreducers/MinLoc ./builtinreducers/MinMax ./builtinreducers/MinMaxLoc ./builtinreducers/Prod ./builtinreducers/Sum ./builtinreducers/ReductionScalarTypes