Maxwell Solvers#

Public interface for TM_FDFD.

Functions#

plot_real_polar_field(field, phi_grid, r_grid)

Plot a real-valued polar field.

plot_cplx_polar_field(field, phi_grid, r_grid)

Plot real and imaginary parts of a complex field side by side.

expand_symmetric_field(field_symmetric, ...)

Expand a symmetric field solution to the full circle, applying Bloch phase.

Classes#

TM_FDFD(omega, geometry)

Finite-difference frequency-domain solver for TM fields in 2D, with PMLs.

TM_Polar_FDFD(omega, geometry)

TM polarization FDFD solver in polar coordinates.

Class Inheritance Diagram#

Inheritance diagram of dolphindes.maxwell.maxwell_fdfd.TM_FDFD, dolphindes.maxwell.maxwell_polar_fdfd.TM_Polar_FDFD