# Inverse design and automatic differentiation

Gradient plumbing and multi-port objectives that are not cavity-design campaigns.

[← Back to the complete example atlas](../index.md)

::::{grid} 1 2 2 2
:gutter: 2

:::{grid-item-card} Invdes smoke: transmission FOM improves under gradient steps
:link: ../cases/invdes_fom_improve
:link-type: doc

<span class="metric-pass">PASS</span> · benchmark page · invdes · best_fom_gain
:::
:::{grid-item-card} Inverse-designed crossing from a four-port S-matrix target
:link: ../notebooks/smatrix_crossing
:link-type: doc

<span class="metric-pass">PASS</span> · executed notebook · invdes · best_fom_parity
:::
::::


```{toctree}
:hidden:
:maxdepth: 1

../notebooks/smatrix_crossing
../cases/invdes_fom_improve
../cases/invdes_smatrix_crossing
```
