STRATIFY: a comprehensive and versatile MATLAB code for a multilayered sphere
arXiv:2006.06512 · doi:10.1364/OSAC.399979
Abstract
We present a computer code for calculating near- and far-field electromagnetic properties of multilayered spheres. STRATIFY is one-of-a-kind open-source package which allows for the efficient calculation of electromagnetic near-field, energy density, total electromagnetic energy, radiative and non-radiative decay rates of a dipole emitter located in any (non-absorbing) shell (including a host medium), and fundamental cross-sections of a multilayered sphere, all within a single program. The developed software is typically more than 50 times faster than freely available packages based on boundary-element-method. Because of its speed and broad applicability, our package is a valuable tool for analysis of numerous light scattering problems, including, but not limited to fluorescence enhancement, upconversion, downconversion, second harmonic generation, surface enhanced Raman spectroscopy. The software is available for download from GitLab https://gitlab.com/iliarasskazov/stratify
17 pages, 2 figures
References in corpus (5)
- The Design and Simulated Performance of a Coated Nano-Particle Laser
- Metallo-dielectric diamond and zinc-blende photonic crystals
- Multi-Layered Plasmonic Covers for Comb-Like Scattering Response and Optical Tagging
- Spectroscopic properties of a two-level atom interacting with a complex spherical nanoshell
- Electromagnetic energy within magnetic spheres