---
title: "SparseSolve(_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsesolve(_:_:_:)-85y2u"
---

# SparseSolve(_:_:_:)

Solve the equation Subfactor * x = b for the vector x of complex double values.

## Declaration

```swift
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseVector_Complex_Double, _ X: DenseVector_Complex_Double)
```

## Parameters

- `Subfactor`: (Input) The subfactor to solve a system involving, as returned by SparseCreateSubfactor()).

## See Also

### Complex direct solving functions

- [SparseSolve(_:_:)](accelerate/sparsesolve(_:_:)-4fydu.md)
- [SparseSolve(_:_:)](accelerate/sparsesolve(_:_:)-1psgz.md)
- [SparseSolve(_:_:)](accelerate/sparsesolve(_:_:)-4fydu.md)
- [SparseSolve(_:_:)](accelerate/sparsesolve(_:_:)-5apxy.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-3482l.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-3hev5.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-3qkkl.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-76ge0.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-7day5.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-7ltk8.md)
- [SparseSolve(_:_:_:)](accelerate/sparsesolve(_:_:_:)-90ojf.md)
