Finite difference computation of Jacobians (MatFD) — PETSc 3.21.4 documentation

Skip to main content
`Ctrl`+`K`

# Finite difference computation of Jacobians (MatFD)

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

## Beginner - Basic usage

MatFDColoringSetUp |  |

## Intermediate - Setting options for algorithms and data structures

MatFDColoringApply MatFDColoringCreate MatFDColoringDestroy | MatFDColoringGetFunction MatFDColoringSetBlockSize MatFDColoringSetFromOptions | MatFDColoringSetType MatFDColoringView

## Advanced - Setting more advanced options and customization

MatFDColoringGetPerturbedColumns | MatFDColoringSetFunction | MatFDColoringSetParameters

## No developer routines

## Single list of manual pages

MatFDColoringApply MatFDColoringCreate MatFDColoringDestroy MatFDColoringGetFunction | MatFDColoringGetPerturbedColumns MatFDColoringSetBlockSize MatFDColoringSetFromOptions MatFDColoringSetFunction | MatFDColoringSetParameters MatFDColoringSetType MatFDColoringSetUp MatFDColoringView