---
title: "twoPoleTwoZeroFilter(_:coefficients:result:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp/twopoletwozerofilter(_:coefficients:result:)-fe5l"
---

# twoPoleTwoZeroFilter(_:coefficients:result:)

Performs double-precision, two-pole, two-zero recursive filtering.

## Declaration

```swift
static func twoPoleTwoZeroFilter<U, V>(_ source: U, coefficients: (Double, Double, Double, Double, Double), result: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == Double, V.Element == Double
```

## See Also

### Vector-to-Vector Recursive Filtering on Real Vectors

- [twoPoleTwoZeroFilter(_:coefficients:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:)-8oaux.md)
- [twoPoleTwoZeroFilter(_:coefficients:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:)-3jbcg.md)
- [twoPoleTwoZeroFilter(_:coefficients:result:)](accelerate/vdsp/twopoletwozerofilter(_:coefficients:result:)-gq5l.md)
