Generic Type Method

minimum(_:_:)

Returns a single-precision array containing the minimum of the corresponding values of two vectors.

Declaration

static func minimum<U>(_ vectorA: U, _ vectorB: U) -> [Float] where U : AccelerateBuffer, U.Element == Float

See Also

Vector-to-Vector Minima

static func minimum<U>(U, U) -> [Double]

Returns a double-precision array containing the minimum of the corresponding values of two vectors.

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

Calculates the double-precision minimum of the corresponding values of two vectors.

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

Calculates the single-precision minimum of the corresponding values of two vectors.

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

Calculates the single-precision minimum of the corresponding values of two vectors using specified strides.

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

Calculates the double-precision minimum of the corresponding values of two vectors using specified strides.

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

Calculates the single-precision minimum magnitude of the corresponding values of two vectors using specified strides.

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

Calculates the double-precision minimum magnitude of the corresponding values of two vectors using specified strides.