---
title: Sparse Symbolic Factorization Functions
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/sparse-symbolic-factorization-functions
---

# Sparse Symbolic Factorization Functions

Calculate the symbolic factorization of a matrix, and solve systems using precalculated symbolic factorizations.

## Topics

### Matrix symbolic factorization functions

- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-3697o.md)
- [SparseFactor(_:_:_:)](accelerate/sparsefactor(_:_:_:)-45gsz.md)

### Matrix factorizations using precalculated symbolic factorization

- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-58oq8.md)
- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-1p6im.md)
- [SparseFactor(_:_:_:)](accelerate/sparsefactor(_:_:_:)-3ddg.md)
- [SparseFactor(_:_:_:)](accelerate/sparsefactor(_:_:_:)-797fl.md)

### Matrix factorizations using precalculated symbolic factorization with user-defined workspace

- [SparseFactor(_:_:_:_:_:)](accelerate/sparsefactor(_:_:_:_:_:)-68hki.md)
- [SparseFactor(_:_:_:_:_:)](accelerate/sparsefactor(_:_:_:_:_:)-8afz.md)

### Supporting types

- [SparseOpaqueSymbolicFactorization](accelerate/sparseopaquesymbolicfactorization.md)
- [SparseFactorization_t](accelerate/sparsefactorization_t.md)
- [SparseSymbolicFactorOptions](accelerate/sparsesymbolicfactoroptions.md)

### Complex factorization functions

- [SparseFactor(_:_:)](accelerate/sparsefactor(_:_:)-7a3l4.md)
- [SparseFactor(_:_:_:)](accelerate/sparsefactor(_:_:_:)-6s9g.md)
- [SparseFactor(_:_:_:)](accelerate/sparsefactor(_:_:_:)-7kqvi.md)
- [SparseFactor(_:_:_:)](accelerate/sparsefactor(_:_:_:)-9ypz5.md)
- [SparseFactor(_:_:_:_:)](accelerate/sparsefactor(_:_:_:_:)-6hqfp.md)
- [SparseFactor(_:_:_:_:)](accelerate/sparsefactor(_:_:_:_:)-9ykfp.md)
- [SparseFactor(_:_:_:_:_:)](accelerate/sparsefactor(_:_:_:_:_:)-2dqfv.md)
- [SparseFactor(_:_:_:_:_:)](accelerate/sparsefactor(_:_:_:_:_:)-7j0dm.md)

## See Also

### Solving systems with direct sparse methods

- [Solving systems using direct methods](accelerate/solving-systems-using-direct-methods.md)
- [SparseOpaqueFactorization_Double](accelerate/sparseopaquefactorization_double.md)
- [SparseOpaqueFactorization_Float](accelerate/sparseopaquefactorization_float.md)
- [SparseOpaqueFactorization_Complex_Double](accelerate/sparseopaquefactorization_complex_double.md)
- [SparseOpaqueFactorization_Complex_Float](accelerate/sparseopaquefactorization_complex_float.md)
- [Sparse Matrix Factor Functions](accelerate/sparse-matrix-factor-functions.md)
- [Sparse Direct Solving Functions (Matrix RHS)](accelerate/sparse-direct-solving-functions-matrix-rhs.md)
- [Sparse Direct Solving Functions (Vector RHS)](accelerate/sparse-direct-solving-functions-vector-rhs.md)
- [Sparse Refactor Functions](accelerate/sparse-refactor-functions.md)
- [Subfactor Functions](accelerate/subfactor-functions.md)
