Skip to content

Commit 116571c

Browse files
Gregory RobertsGregory Roberts
authored andcommitted
feature(adjoint): add custom internal run function with new custom_vjp arguments to provide hook into gradient computation for custom vjp calculation.
1 parent 8e7ff17 commit 116571c

File tree

14 files changed

+2034
-82
lines changed

14 files changed

+2034
-82
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5050
- Added more RF-specific mode characteristics to `MicrowaveModeData`, including propagation constants (alpha, beta, gamma), phase/group velocities, wave impedance, and automatic mode classification with configurable polarization thresholds in `MicrowaveModeSpec`.
5151
- Introduce `tidy3d.rf` namespace to consolidate all RF classes.
5252
- Added support for custom colormaps in `plot_field`.
53+
- Added `custom_vjp` and new custom run functions that provide hooks into adjoint for custom gradient calculations.
5354

5455
### Breaking Changes
5556
- Edge singularity correction at PEC and lossy metal edges defaults to `True`.

0 commit comments

Comments
 (0)