simulate_splitter_by_camfr
- si_fab.components.mmi.simulation.simulate_camfr.simulate_splitter_by_camfr(layout, wavelengths, num_modes=10, discretization_res=20, north=4.0, plot=True)
It simulates a symmetric splitter and returns the transmission and reflection.
- Parameters:
- layoutLayoutView
Layout view of the splitter
- wavelengths: ndarray
Wavelengths for the simulation in um
- num_modesint, optional, default=10
Number of modes
- discretization_resint, optional, default=20
Discretization resolution of the structure
- northfloat, optional, default=4.0
Northbound limit of the simulation
- plotboolean, optional, default=True
Plot the fields if True
- Returns:
- trans_list, refl_listlist of floats, list of floats
Transmission and reflection of the simulated component