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)

Module contents