tidy3d.Boundary.absorber

Contents

tidy3d.Boundary.absorber#

class absorber#

Bases:

Adiabatic absorber boundary specification on both sides along a dimension.

Parameters:
  • num_layers (int = 40) – Number of layers of absorber to add to + and - boundaries.

  • parameters (PMLParams) – Adiabatic absorber parameters.

  • extrude_structures (bool = False) – Forwarded to Absorber. Defaults to False to match Absorber’s class default. Set True to opt in to structure extrusion through the absorber.

Example

>>> absorber = Boundary.absorber(num_layers=40)
>>> absorber = Boundary.absorber(extrude_structures=True)