---
title: "SparseMultiplyAdd(_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsemultiplyadd(_:_:_:)-658zk"
---

# SparseMultiplyAdd(_:_:_:)

Performs Y += AX for complex double values

## Declaration

```swift
func SparseMultiplyAdd(_ A: SparseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)
```

## Discussion

Discussion Parameter A: (input) sparse matrix. Parameter X: (input) dense matrix. Inner dimensions of A and X must match. Parameter Y: (output) dense matrix. Dimensions must match the outer dimensions of A and X. Overwritten with their product.

## See Also

### Complex multiply-add functions

- [SparseMultiplyAdd(_:_:_:)](accelerate/sparsemultiplyadd(_:_:_:)-4dpyu.md)
