tidy3d.plugins.adjoint.JaxStructure#
- class JaxStructure[source]#
Bases:
AbstractJaxStructure,JaxObjectA
Structureregistered with jax.- Parameters:
geometry (Attribute:
geometry) –TypeUnion[JaxBox, JaxPolySlab, JaxGeometryGroup]
DefaultDescriptionGeometry of the structure, which is jax-compatible.
name (Attribute:
name) –TypeOptional[str]
Default= None
DescriptionOptional name for the structure.
medium (Attribute:
medium) –TypeUnion[JaxMedium, JaxAnisotropicMedium, JaxCustomMedium]
DefaultDescriptionMedium of the structure, which is jax-compatible.
Attributes
Methods
- geometry#
- medium#
- __hash__()#
Hash method.