Function

vDSP_mmulD(_:_:_:_:_:_:_:_:_:)

Performs an out-of-place multiplication of two matrices; double precision.

Declaration

func vDSP_mmulD(_ __A: UnsafePointer<Double>, _ __IA: vDSP_Stride, _ __B: UnsafePointer<Double>, _ __IB: vDSP_Stride, _ __C: UnsafeMutablePointer<Double>, _ __IC: vDSP_Stride, _ __M: vDSP_Length, _ __N: vDSP_Length, _ __P: vDSP_Length)

Discussion

This is the same as vDSP_mmul(_:_:_:_:_:_:_:_:_:), except for the types of matrices A, B, and C.

See Also

Matrix Multiplication (Real Matrices)