flex_rf.tidy3d.StablePML
Type: class │ Base(s): AbsorberSpec
Description
Section titled “Description”Specifies a ‘stable’ PML along a single dimension. This PML deals handles possibly divergent simulations better, but at the expense of more layers.
Example(s)
Section titled “Example(s)”pml = StablePML(num_layers=40)Parameters
Section titled “Parameters”name [str | None] = None |
|
Optional unique name for boundary. |
num_layers [int] = 40 |
|
Number of layers of ‘stable’ PML. |
parameters [PMLParams] = DefaultStablePMLParameters |
|
‘Stable’ parameters of the complex frequency-shifted absorption poles. |
extrude_structures [bool] = True |
|
Automatically extrude structures into the absorbing region (e.g., PML or adiabatic absorber). Any structure located within 2 cells of a simulation boundary will be extended through the full thickness of the PML/absorber. The extruded region is assigned the material properties of the structure 2 cells from the simulation boundary. Extrusion is performed along the direction normal to the PML/absorber surface. |