---
title: "SparseCleanup(_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/sparsecleanup(_:)-6ywzn"
---

# SparseCleanup(_:)

Releases a matrix of double-precision values’ references to any memory that the Sparse Solvers library allocates.

## Declaration

```swift
func SparseCleanup(_ toFree: SparseMatrix_Double)
```

## Parameters

- `toFree`: The object to release references to any allocated memory.

## See Also

### Resource Cleanup

- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-9f4vi.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-3cnxt.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-4kus5.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-6jpd8.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-15kpj.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-1mrmc.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-45lq7.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-1qhk8.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-1jxdh.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-28nz7.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-3wccz.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-3wccz.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-4enlt.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-4z3l9.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-5ajx.md)
