---
title: BNNS.ReductionFunction.sum
framework: accelerate
role: symbol
role_heading: Case
path: accelerate/bnns/reductionfunction/sum
---

# BNNS.ReductionFunction.sum

A reduction function that computes the sum of all values.

## Declaration

```swift
case sum
```

## See Also

### Reduction Functions

- [BNNS.ReductionFunction.max](accelerate/bnns/reductionfunction/max.md)
- [BNNS.ReductionFunction.argMax](accelerate/bnns/reductionfunction/argmax.md)
- [BNNS.ReductionFunction.mean](accelerate/bnns/reductionfunction/mean.md)
- [BNNS.ReductionFunction.meanNonZero](accelerate/bnns/reductionfunction/meannonzero.md)
- [BNNS.ReductionFunction.min](accelerate/bnns/reductionfunction/min.md)
- [BNNS.ReductionFunction.argMin](accelerate/bnns/reductionfunction/argmin.md)
- [BNNS.ReductionFunction.sumOfAbsolutes](accelerate/bnns/reductionfunction/sumofabsolutes.md)
- [BNNS.ReductionFunction.sumOfLogs(epsilon:)](accelerate/bnns/reductionfunction/sumoflogs(epsilon:).md)
- [BNNS.ReductionFunction.sumOfSquares](accelerate/bnns/reductionfunction/sumofsquares.md)
- [BNNS.ReductionFunction.logicalAnd](accelerate/bnns/reductionfunction/logicaland.md)
- [BNNS.ReductionFunction.all](accelerate/bnns/reductionfunction/all.md)
- [BNNS.ReductionFunction.logicalOr](accelerate/bnns/reductionfunction/logicalor.md)
- [BNNS.ReductionFunction.any](accelerate/bnns/reductionfunction/any.md)
