---
title: Sparse Iterate Functions
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/sparse-iterate-functions
---

# Sparse Iterate Functions

Perform a single iteration of the specified iterative method.

## Topics

### Sparse Iterate Functions

- [SparseIterate(_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:)-c54n.md)
- [SparseIterate(_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:)-1el7r.md)

### Sparse Iterate Functions with Preconditioner

- [SparseIterate(_:_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:_:)-99ji7.md)
- [SparseIterate(_:_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:_:)-1anay.md)
- [SparseIterate(_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:)-315ym.md)
- [SparseIterate(_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:)-9v7qh.md)
- [SparseIterate(_:_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:_:)-1wv28.md)
- [SparseIterate(_:_:_:_:_:_:_:_:_:)](accelerate/sparseiterate(_:_:_:_:_:_:_:_:_:)-4td1l.md)

### Functions that Calculate Iterate State Size

- [SparseGetStateSize_Double(_:_:_:_:_:)](accelerate/sparsegetstatesize_double(_:_:_:_:_:).md)
- [SparseGetStateSize_Float(_:_:_:_:_:)](accelerate/sparsegetstatesize_float(_:_:_:_:_:).md)
- [SparseGetStateSize_Complex_Double(_:_:_:_:_:)](accelerate/sparsegetstatesize_complex_double(_:_:_:_:_:).md)
- [SparseGetStateSize_Complex_Float(_:_:_:_:_:)](accelerate/sparsegetstatesize_complex_float(_:_:_:_:_:).md)

## See Also

### Solving systems with iterative sparse methods

- [Solving systems using iterative methods](accelerate/solving-systems-using-iterative-methods.md)
- [Sparse Iterative Solving Functions (Matrix RHS)](accelerate/sparse-iterative-solving-functions-matrix-rhs.md)
- [Sparse Iterative Solving Functions (Vector RHS)](accelerate/sparse-iterative-solving-functions-vector-rhs.md)
- [Sparse Iterative Methods](accelerate/sparse-iterative-methods.md)
- [Preconditioners](accelerate/preconditioners.md)
