---
title: "SparseFactor(_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsefactor(_:_:)-1avkp"
---

# SparseFactor(_:_:)

Returns the specified factorization of a sparse matrix of complex double values.

## Declaration

```swift
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Double) -> SparseOpaqueFactorization_Complex_Double
```

## Parameters

- `type`: The type of factorization to perform.
- `Matrix`: The matrix to factorize.

## See Also

### Complex matrix factorization functions

- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-55tzk.md)
- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-5zzpu.md)
- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-73n38.md)
