3.1.2.7. A_FMM.Creator.ridge_double

Creator.ridge_double(eps_core, eps_lc, eps_uc, w1, w2, h, t1, t2, y_offset=0.0, x_offset=0.0)

Rib waveguide with double etch

Parameters:
  • eps_core (float) – epsilon of the core

  • eps_lc (floar) – epsilon of the lower cladding

  • eps_up (float) – epsilon of the upper cladding

  • w1 (float) – width of the unetched part (in unit of ax)

  • w2 (float) – width of the intermediate etched part (in unit of ax)

  • h (float) – height of the un-etched part (in unit of ay)

  • t1 (float) – height of the intermidiate etched part (in unit of ay).

  • t2 (float) – height of the maximum etched part (in unit of ay).

  • x_offset (float) – offset of the center of the waveguide with respec to the center of the cell (in unit of ax). Default is 0

  • y_offset (float) – offset of the etched part with resoect to the unetched one (in unit of ay). Default is 0 (etched and unetched part are aligned at the bottom)