---
title: vDSP_SplitComplexDouble
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/vdsp_splitcomplexdouble
---

# vDSP_SplitComplexDouble

## Declaration

```swift
struct vDSP_SplitComplexDouble
```

## Topics

### Type Methods

- [destroySetup(_:)](accelerate/vdsp_splitcomplexdouble/destroysetup(_:).md)
- [makeFFTSetup(log2n:radix:)](accelerate/vdsp_splitcomplexdouble/makefftsetup(log2n:radix:).md)
- [transform(fftSetup:log2n:source:destination:direction:)](accelerate/vdsp_splitcomplexdouble/transform(fftsetup:log2n:source:destination:direction:).md)
- [transform2D(fftSetup:width:height:source:destination:direction:)](accelerate/vdsp_splitcomplexdouble/transform2d(fftsetup:width:height:source:destination:direction:).md)

## Relationships

### Conforms To

- [vDSP_FourierTransformFunctions](accelerate/vdsp_fouriertransformfunctions.md)

## See Also

### Structures

- [vDSP.Biquad](accelerate/vdsp/biquad.md)
- [vDSP.VectorizableDouble](accelerate/vdsp/vectorizabledouble.md)
- [vDSP.VectorizableFloat](accelerate/vdsp/vectorizablefloat.md)
- [vDSP.DFTDoublePrecisionInterleavedFunctions](accelerate/vdsp/dftdoubleprecisioninterleavedfunctions.md)
- [vDSP.DFTDoublePrecisionSplitComplexFunctions](accelerate/vdsp/dftdoubleprecisionsplitcomplexfunctions.md)
- [vDSP.DFTSinglePrecisionInterleavedFunctions](accelerate/vdsp/dftsingleprecisioninterleavedfunctions.md)
- [vDSP.DFTSinglePrecisionSplitComplexFunctions](accelerate/vdsp/dftsingleprecisionsplitcomplexfunctions.md)
- [vDSP_SplitComplexFloat](accelerate/vdsp_splitcomplexfloat.md)
