Function

vDSP_zvabsD(_:_:_:_:_:)

Complex vector absolute values; double precision.

Declaration

func vDSP_zvabsD(_ __A: UnsafePointer<DSPDoubleSplitComplex>, _ __IA: vDSP_Stride, _ __C: UnsafeMutablePointer<Double>, _ __IC: vDSP_Stride, _ __N: vDSP_Length)

Discussion

This function is the same as vDSP_zvabs, except for the types of vectors A and C.

See Also

Single-Vector Absolute Value

static func absolute<U>(U) -> [Double]

Returns the absolute value of each element in the supplied double-precision vector.

static func absolute<U>(U) -> [Float]

Returns the absolute value of each element in the supplied single-precision vector.

static func absolute<V>(DSPSplitComplex, result: inout V)

Calculates the absolute value of each element in the supplied single-precision complex vector.

static func absolute<V>(DSPDoubleSplitComplex, result: inout V)

Calculates the absolute value of each element in the supplied double-precision complex vector.

static func absolute<U, V>(U, result: inout V)

Calculates the absolute value of each element in the supplied double-precision vector.

static func absolute<U, V>(U, result: inout V)

Calculates the absolute value of each element in the supplied single-precision vector.

func vDSP_vabs(UnsafePointer<Float>, vDSP_Stride, UnsafeMutablePointer<Float>, vDSP_Stride, vDSP_Length)

Calculates the absolute value of each element in the supplied single-precision vector using specified stride.

func vDSP_vabsD(UnsafePointer<Double>, vDSP_Stride, UnsafeMutablePointer<Double>, vDSP_Stride, vDSP_Length)

Calculates the absolute value of each element in the supplied double-precision vector using specified stride.

func vDSP_vabsi(UnsafePointer<Int32>, vDSP_Stride, UnsafeMutablePointer<Int32>, vDSP_Stride, vDSP_Length)

Calculates the absolute value of each element in the supplied integer vector using specified stride.

func vDSP_vnabs(UnsafePointer<Float>, vDSP_Stride, UnsafeMutablePointer<Float>, vDSP_Stride, vDSP_Length)

Calculates the negative absolute value of each element in the supplied single-precision vector using specified stride.

func vDSP_vnabsD(UnsafePointer<Double>, vDSP_Stride, UnsafeMutablePointer<Double>, vDSP_Stride, vDSP_Length)

Calculates the negative absolute value of each element in the supplied double-precision vector using specified stride.