tidy3d.StructureSimulationBoundary#
- class StructureSimulationBoundary[source]#
Bases:
AbstractBCPlacement
Placement of boundary conditions on the simulation box boundary covered by the structure.
- Parameters:
structure (str) β Name of the structure.
surfaces (Tuple[Literal['x-', 'x+', 'y-', 'y+', 'z-', 'z+'], ...] = ('x-', 'x+', 'y-', 'y+', 'z-', 'z+')) β Surfaces of simulation domain where to apply boundary conditions.
Example
>>> bc_placement = StructureSimulationBoundary(structure="box", surfaces=["y-", "y+"])
Attributes
Methods
- structure#
- surfaces#
- __hash__()#
Hash method.