tidy3d.plugins.adjoint.JaxStructure#
- class JaxStructure[source]#
Bases:
AbstractJaxStructure
,JaxObject
A
Structure
registered with jax.- Parameters:
geometry (Union[JaxBox, JaxPolySlab, JaxGeometryGroup]) β Geometry of the structure, which is jax-compatible.
name (Optional[str] = None) β Optional name for the structure.
medium (Union[JaxMedium, JaxAnisotropicMedium, JaxCustomMedium]) β Medium of the structure, which is jax-compatible.
Attributes
Methods
- geometry#
- medium#
- __hash__()#
Hash method.