tidy3d.SimulationBoundary#

class SimulationBoundary[source]#

Bases: AbstractBCPlacement

Placement of boundary conditions on the simulation box boundary.

Parameters:

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 = SimulationBoundary(surfaces=["x-", "x+"])

Attributes

Methods

surfaces#
__hash__()#

Hash method.