---
title: SparseSymbolicFactorOptions
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/sparsesymbolicfactoroptions
---

# SparseSymbolicFactorOptions

A structure that contains options that affect the symbolic stage of a sparse factorization.

## Declaration

```swift
struct SparseSymbolicFactorOptions
```

## Mentioned in

Solving systems using direct methods

## Overview

Overview SparseSymbolicFactorOptions supports the following ordering algorithms:  |   |   |   |   |

## Topics

### Creating a Symbolic Factor Options Structure

- [init(control:orderMethod:order:ignoreRowsAndColumns:malloc:free:reportError:)](accelerate/sparsesymbolicfactoroptions/init(control:ordermethod:order:ignorerowsandcolumns:malloc:free:reporterror:).md)

### Inspecting Symbolic Factor Options

- [control](accelerate/sparsesymbolicfactoroptions/control.md)
- [SparseControl_t](accelerate/sparsecontrol_t.md)
- [orderMethod](accelerate/sparsesymbolicfactoroptions/ordermethod.md)
- [order](accelerate/sparsesymbolicfactoroptions/order.md)
- [SparseOrder_t](accelerate/sparseorder_t.md)
- [ignoreRowsAndColumns](accelerate/sparsesymbolicfactoroptions/ignorerowsandcolumns.md)
- [malloc](accelerate/sparsesymbolicfactoroptions/malloc.md)
- [free](accelerate/sparsesymbolicfactoroptions/free.md)
- [reportError](accelerate/sparsesymbolicfactoroptions/reporterror.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Related Documentation

- [SparseOrder_t](accelerate/sparseorder_t.md)

### Structures that specify factorization type and factorization options

- [SparseFactorization_t](accelerate/sparsefactorization_t.md)
- [SparseNumericFactorOptions](accelerate/sparsenumericfactoroptions.md)
