This repository is intended for translating programming code from MATLAB to Python for the textbook Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB
. The FDFD method refers to the Finite-Difference Frequency-Domain method, which is a numerical technique used in electromagnetics and optics to solve partial differential equations (PDEs) that describe the behavior of electromagnetic waves in a given system. It is a widely used method for simulations of various electromagnetic problems.
Yee grid
The perfectly matched layer absorbing boundary
FDFD for calculating guided_modes
[1] Raymond, C.Rumpf, Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB (Applied Photonics Library)