Skip to content

Commit 3a444ca

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 603c8a8 commit 3a444ca

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
@@ -53,6 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5353
- 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`.
5454
- Introduce `tidy3d.rf` namespace to consolidate all RF classes.
5555
- Added support for custom colormaps in `plot_field`.
56+
- Added `custom_vjp` and new custom run functions that provide hooks into adjoint for custom gradient calculations.
5657

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

0 commit comments

Comments
 (0)