Skip to content

flex_rf.tidy3d.InternalAbsorber

Type: class Base(s): Box

Internally placed plane with one-way wave equation boundary conditions for absorption of electromagnetic waves. Note that internal absorbers are automatically wrapped in a PEC frame with a backing PEC plate on the non-absorbing side.

size [TracedSize]

Size in x, y, and z directions.

center [TracedCoordinate] = (0.0, 0.0, 0.0)

Center of object in x, y, and z.

direction [Direction] = ...

Indicates which direction of traveling waves are absorbed.

grid_shift [int] = 0

Displacement of absorber in the normal positive direction in number of cells. This could be used to conveniently place an absorber right behind a source: one can use the same size and center as for the source and simply set shift to 1.

boundary_spec [ModeABCBoundary | ABCBoundary] = ...

Boundary specification for defining effective propagation index in the one-way wave equation.

plot(x: float | None = None, y: float | None = None, z: float | None = None, ax: Ax | None = None, **patch_kwargs: Any)

Plot this absorber.

plot_params()

Default parameters for plotting a port absorber object.