:html_theme.sidebar_secondary.remove: true
# Finite difference computation of Jacobians (MatFD)

The `MatFD` tools handle the approximation of Jacobians via sparse finite differences.


## Manual Pages by Level

### Beginner - Basic usage
```{hlist}
---
columns: 3
---
- [](MatFDColoringSetUp.md)
```



### Intermediate - Setting options for algorithms and data structures
```{hlist}
---
columns: 3
---
- [](MatFDColoringApply.md)
- [](MatFDColoringCreate.md)
- [](MatFDColoringDestroy.md)
- [](MatFDColoringGetFunction.md)
- [](MatFDColoringSetBlockSize.md)
- [](MatFDColoringSetFromOptions.md)
- [](MatFDColoringSetType.md)
- [](MatFDColoringView.md)
```



### Advanced - Setting more advanced options and customization
```{hlist}
---
columns: 3
---
- [](MatFDColoringGetPerturbedColumns.md)
- [](MatFDColoringSetFunction.md)
- [](MatFDColoringSetParameters.md)
```



### No developer routines

## Single list of manual pages
```{hlist}
---
columns: 3
---
- [](MatFDColoringApply.md)
- [](MatFDColoringCreate.md)
- [](MatFDColoringDestroy.md)
- [](MatFDColoringGetFunction.md)
- [](MatFDColoringGetPerturbedColumns.md)
- [](MatFDColoringSetBlockSize.md)
- [](MatFDColoringSetFromOptions.md)
- [](MatFDColoringSetFunction.md)
- [](MatFDColoringSetParameters.md)
- [](MatFDColoringSetType.md)
- [](MatFDColoringSetUp.md)
- [](MatFDColoringView.md)
```


