---
title: "integrate(_:using:stepSize:result:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp/integrate(_:using:stepsize:result:)-44lew"
---

# integrate(_:using:stepSize:result:)

Performs the integration of a single-precision using the specified rule.

## Declaration

```swift
static func integrate<U, V>(_ vector: U, using rule: vDSP.IntegrationRule, stepSize: Float = 1, result: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == Float, V.Element == Float
```

## See Also

### 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)
- [vDSP.IntegrationRule](accelerate/vdsp/integrationrule.md)
