Bend Characterization

pyphotonics.simulation.bend_char.soi_bend_char_varfdtd(soi, width, radius, angle, wavelength, interactive=False, sim_time=2e-12, io_buffer=3, mesh_buffer=None)

Returns the transmission of an SOI slab waveguide bend of a given width, radius, and angle at a given wavelength.

Parameters
  • soi (structure.SOI) – SOI object with the desired parameters.

  • width (double) – Waveguide width in meters.

  • radius (double) – Bend radius in meters.

  • angle (double) – Bend angle in degrees.

  • wavelength (double) – Target wavelength in meters.

  • interactive (bool) – Interactive mode opens the created simulation for inspection before running.

  • sim_time (double) – Simulation time in seconds.

  • io_buffer (double) – Spacing between bend and the input source/output monitor relative to wavelength.

  • mesh_buffer (double) – Buffer around input waveguide and bend for meshes to span in meters. Defaults to no mesh.

Returns

T – Bend transmission as measured at output monitor in dB.

Return type

double