# Absorber

Absorber (opens new window) specifies an adiabatic absorber along one simulation-domain edge.

Use Absorber when an adiabatic absorbing layer is preferred, such as for some dispersive structures intersecting the absorbing edge. It typically requires more layers than PML.

# General

num_layers: Number of absorber layers.

  • Type: integer
  • Constraint: greater than or equal to 0
  • Default: 40

extrude_structures: Toggle whether structures near the simulation boundary are extended through the absorbing region.

  • Type: Boolean
  • Default: False

When enabled, structures within two grid cells of the simulation boundary are extended through the absorber thickness along the boundary normal.

# Absorber Parameters

parameters: Adiabatic absorber profile.

See Absorber Parameters.