simulate_ybranch_by_lumerical_fdtd
- si_fab.components.y_branch.simulation.simulate_lumerical.simulate_ybranch_by_lumerical_fdtd(layout, project_folder, mesh_accuracy=1, wavelengths=(1.5, 1.6, 101), inspect=False)
It simulates a Y-branch using the link to ANSYS Lumerical FDTD and returns the transmission and reflection.
- Parameters:
- layoutLayoutView
layout view of the splitter
- project_folderstr
Folder in which the simulation is performed
- mesh_accuracyint, optional, default=1
Accuracy of the mesh used for FDTD simulation
- wavelengths: tuple, optional, default=(1.5, 1.6, 101)
Wavelength range of the simulation in um, format is (minumum wavelength, maximum wavelength, number of points)
- inspect: boolean, optional, default=False
Whether or not to start a Lumerical GUI of the FDTD model before it runs.
- Returns:
- transmission, reflectionlist of floats, list of floats