---
title: Integration functions
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/integration-functions
---

# Integration functions

Compute the running sum, Simpson, or trapezoidal integration of a vector.

## Topics

### Integration

- [integrate(_:using:stepSize:)](accelerate/vdsp/integrate(_:using:stepsize:)-1bw3x.md)
- [integrate(_:using:stepSize:)](accelerate/vdsp/integrate(_:using:stepsize:)-7wei4.md)
- [integrate(_:using:stepSize:result:)](accelerate/vdsp/integrate(_:using:stepsize:result:)-75jvf.md)
- [integrate(_:using:stepSize:result:)](accelerate/vdsp/integrate(_:using:stepsize:result:)-44lew.md)
- [vDSP.IntegrationRule](accelerate/vdsp/integrationrule.md)

## See Also

### Single-vector arithmetic functions

- [Absolute and negation functions](accelerate/absolute-and-negation-functions.md)
- [Clipping, limit, and threshold operations](accelerate/clipping-limit-and-threshold-operations.md)
- [Normalization functions](accelerate/normalization-functions.md)
- [Phase computation functions](accelerate/phase-computation-functions.md)
- [Complex conjugation functions](accelerate/complex-conjugation-functions.md)
- [Vector squaring functions](accelerate/vector-squaring-functions.md)
- [Fractional part extraction](accelerate/fractional-part-extraction.md)
- [Zero crossing search](accelerate/zero-crossing-search.md)
