---
title: "SparseMultiply(_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsemultiply(_:_:)-8ehhn"
---

# SparseMultiply(_:_:)

Performs the multiply operation Y = Subfactor * X, in place on a vector of double-precision values.

## Declaration

```swift
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseVector_Double)
```

## Parameters

- `Subfactor`: The subfactor to multiply by, which doc://com.apple.accelerate/documentation/Accelerate/SparseCreateSubfactor(_:_:)-49d8w returns.
- `XY`: On input, the vector X. On return, the vector Y overwrites it.

## See Also

### Subfactor and dense vector multiplication

- [SparseMultiply(_:_:)](accelerate/sparsemultiply(_:_:)-7l3sr.md)
- [SparseMultiply(_:_:_:)](accelerate/sparsemultiply(_:_:_:)-6abql.md)
- [SparseMultiply(_:_:_:)](accelerate/sparsemultiply(_:_:_:)-2h425.md)
- [SparseMultiply(_:_:)](accelerate/sparsemultiply(_:_:)-3s0hu.md)
- [SparseMultiply(_:_:)](accelerate/sparsemultiply(_:_:)-9fn7j.md)
- [SparseMultiply(_:_:_:)](accelerate/sparsemultiply(_:_:_:)-4fwfv.md)
- [SparseMultiply(_:_:_:)](accelerate/sparsemultiply(_:_:_:)-58wuo.md)
- [SparseMultiply(_:_:_:)](accelerate/sparsemultiply(_:_:_:)-6wrnf.md)
