Near field against plane-wave fields

← Verification · Cylinders · Focused beam
Reference
near field against plane-wave fields
Kind
method: an independent formulation inside this repo (a scattering matrix, a plane-wave superposition, a quadrature): proves the formulation
Calculated
E at points
Agreement
1e-7
A coated cylinder (0.6/1.2 µm, axis along y) under a focused beam (NA 0.6/0.2, x polarized, focus off-centre), 3 µm: |E|² across it against plane-wave fields Along y = 0.2, z = 0.25 µm, across the cylinder (core 0.6, shell 1.2 µm; n = 1.5 + 0.1i, 1.3 + 0.02i): PyStratify's field from its row coefficients against the pupil's plane waves, each solved as an oblique cylinder and its field summed (focused_checks.py). Focus at (0.3, 0.2, 0.25) µm.
-2-101200.20.40.60.81x [µm]|E|²
|E|², PyStratify |E|², superposition of plane-wave cylinder fields
Hover to read values.
  • largest relative difference: 2.61×10⁻⁸
  • PyStratify the lines, the reference the circles

Run it yourself: focused_checks.py · test_focused.py · figures.py · FOCUSED_CHECKS.md on GitHub, PyStratify 97e52a9