tidy3d.Boundary.stable_pml

Contents

tidy3d.Boundary.stable_pml#

class stable_pml#

Bases:

Stable PML boundary specification on both sides along a dimension.

Parameters:
  • num_layers (int = 40) โ€“ Number of layers of โ€˜stableโ€™ PML to add to + and - boundaries.

  • parameters (PMLParams) โ€“ โ€˜Stableโ€™ parameters of the complex frequency-shifted absorption poles.

Example

>>> stable_pml = Boundary.stable_pml(num_layers=40)

Inherited Common Usage