---
title: "integrate(over:integrand:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/quadrature/integrate(over:integrand:)-56h8b"
---

# integrate(over:integrand:)

Performs the integration over the supplied vector function.

## Declaration

```swift
func integrate(over interval: ClosedRange<Double>, integrand: (UnsafeBufferPointer<Double>, UnsafeMutableBufferPointer<Double>) -> ()) -> Result<(integralResult: Double, estimatedAbsoluteError: Double), Quadrature.Error>
```

## See Also

### Instance Methods

- [integrate(over:integrand:)](accelerate/quadrature/integrate(over:integrand:)-2d2y2.md)
