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