fdtdx.PerfectlyMatchedLayer
Bases: BaseBoundary
Implements a Convolutional Perfectly Matched Layer (CPML) boundary condition.
The CPML absorbs outgoing electromagnetic waves with minimal reflection by using a complex coordinate stretching approach. This implementation supports arbitrary axis orientation and both positive/negative directions.
Attributes: |
|
---|
descriptive_name
property
descriptive_name: str
Gets a human-readable name describing this PML boundary's location.
Returns: |
|
---|
thickness
property
thickness: int
Gets the thickness of the PML layer in grid points.
Returns: |
|
---|