tidy3d.StructureSimulationBoundary#
- class StructureSimulationBoundary[source]#
Bases:
AbstractBCPlacementPlacement of boundary conditions on the simulation box boundary covered by the structure.
- Parameters:
structure (Attribute:
structure) –Typestr
DefaultDescriptionName of the structure.
surfaces (Attribute:
surfaces) –TypeTuple[Literal[‘x-’, ‘x+’, ‘y-’, ‘y+’, ‘z-’, ‘z+’], …]
Default= (‘x-’, ‘x+’, ‘y-’, ‘y+’, ‘z-’, ‘z+’)
DescriptionSurfaces of simulation domain where to apply boundary conditions.
Example
>>> bc_placement = StructureSimulationBoundary(structure="box", surfaces=["y-", "y+"])
Attributes
Methods
- structure#
- surfaces#
- __hash__()#
Hash method.