gplugins.tidy3d.modes.sweep_bend_mismatch

gplugins.tidy3d.modes.sweep_bend_mismatch#

gplugins.tidy3d.modes.sweep_bend_mismatch(waveguide: Waveguide, bend_radii: tuple[float, ...]) ndarray[source]#

Overlap integral squared for the bend mode mismatch loss.

The loss is squared because you hit the bend loss twice (from bend to straight and from straight to bend).

Parameters:
  • waveguide – base waveguide geometry.

  • bend_radii – radii values to sweep.