em.mode_matching package¶
Submodules¶
em.mode_matching.mode_matching_module module¶
- em.mode_matching.mode_matching_module.Ex(x, y, xc, yc, m, n, a, b, eps, freq, mode=1)¶
Mode=1 for TE, 0 for TM
- em.mode_matching.mode_matching_module.Ey(x, y, xc, yc, m, n, a, b, eps, freq, mode=1)¶
Mode=1 for TE, 0 for TM
- em.mode_matching.mode_matching_module.Hx(x, y, xc, yc, m, n, a, b, eps, freq, mode=1)¶
Mode=1 for TE, 0 for TM
- em.mode_matching.mode_matching_module.Hy(x, y, xc, yc, m, n, a, b, eps, freq, mode=1)¶
Mode=1 for TE, 0 for TM
- class em.mode_matching.mode_matching_module.MM_RWG(wg1, wg2, aperture=None)¶
Bases:
object- simulate(freqs)¶
- em.mode_matching.mode_matching_module.createmesh(xcs, ycs, xcf, ycf, Nx, Ny)¶
- em.mode_matching.mode_matching_module.eh(x, y, params)¶
- em.mode_matching.mode_matching_module.exh(x, y, par1, par2)¶
- em.mode_matching.mode_matching_module.isqrt(k2)¶
- em.mode_matching.mode_matching_module.sp_wg(a, b, eps, L, modes)¶