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.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software