Skip to content

Commit 2156b42

Browse files
committed
add field projection validators based on user experiences
1 parent 914790f commit 2156b42

File tree

6 files changed

+468
-213
lines changed

6 files changed

+468
-213
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
### Added
99
- Ability to mix regular mediums and geometries with differentiable analogues in `JaxStructure`. Enables support for shape optimization with dispersive mediums. New classes `JaxStructureStaticGeometry` and `JaxStructureStaticMedium` accept regular `Tidy3D` geometry and medium classes, respectively.
1010
- Warning if nonlinear mediums are used in an `adjoint` simulation. In this case, the gradients will not be accurate, but may be approximately correct if the nonlinearity is weak.
11+
- Validator for surface field projection monitors that warns if projecting backwards relative to the monitor's normal direction.
12+
- Validator for field projection monitors when far field approximation is enabled but the projection distance is small relative to the near field domain.
1113

1214
### Changed
1315
- Credit cost for remote mode solver has been modified to be defined in advance based on the mode solver details. Previously, the cost was based on elapsed runtime. On average, there should be little difference in the cost.

tests/sims/simulation_2_5_0rc3.h5

-544 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)