Function

vDSP_zvconj(_:_:_:_:_:)

Calculates the complex conjugate of the values in a single-precision vector using the specified stride.

Declaration

func vDSP_zvconj(_ __A: UnsafePointer<DSPSplitComplex>, _ __IA: vDSP_Stride, _ __C: UnsafePointer<DSPSplitComplex>, _ __IC: vDSP_Stride, _ __N: vDSP_Length)

Parameters

__A

Single-precision complex input vector

__IA

Stride for A

__C

Single-precision complex output vector

__IC

Stride for C

__N

The number of elements to process

Discussion

Conjugates elements of vector A, leaving results in C.

mathematical formula

See Also

Single-Vector Complex Conjugation

static func conjugate(DSPSplitComplex, count: Int, result: inout DSPSplitComplex)

Calculates the complex conjugate of the values in a single-precision vector.

static func conjugate(DSPDoubleSplitComplex, count: Int, result: inout DSPDoubleSplitComplex)

Calculates the complex conjugate of the values in a double-precision vector.

func vDSP_zvconjD(UnsafePointer<DSPDoubleSplitComplex>, vDSP_Stride, UnsafePointer<DSPDoubleSplitComplex>, vDSP_Stride, vDSP_Length)

Calculates the complex conjugate of the values in a double-precision vector using the specified stride.