Skip to content

Source

engines/quan_loncar_v1/package/quan_loncar_optimizer/engine/quan_loncar_series_phase16/README.md · assembled 2026-07-29 15:57 UTC.


Quan--Loncar series, Phase 16

Phase 16 repairs the local representation at the fixed, accepted N=15 dielectric-centered pole before any further mirror-count extrapolation.

The sequence is intentionally separated:

  1. reconstruct the Phase-15 degree-one pole;
  2. enlarge only the rectangular-waveguide Legendre basis from y=1 to y=2;
  3. enlarge the hole Zernike basis from degree 1 to degree 2 while holding the waveguide basis at y=2.

The exact symmetry sector remains (+1,-1,+1). The physical template is the local-x-odd, Ey-only Brillouin-edge field implied by the dielectric-centered fundamental in Quan and Loncar. This phase is a discretization diagnostic, not yet a claim of reproducing the paper's high Q.

Run:

python quan_loncar_series_phase16/run_phase16_basis_repair.py \
  --output quan_loncar_series_phase16/RESULTS_PHASE16.json

If the waveguide-only row points to a non-passive zero, complete the other side of the convergence square by enriching the holes first:

PYTHONPATH=quan_loncar_series_phase16:quan_loncar_series_phase14:\
fryett_q_series_phase1:fryett_q_series_phase2:fryett_q_series_phase3:\
fryett_q_series_phase4:fryett_q_series_phase5:fryett_q_series_phase6 \
python quan_loncar_series_phase16/run_phase16_hole_first.py \
  --output quan_loncar_series_phase16/HOLE_FIRST_RESULTS_PHASE16.json

Test:

pytest -q quan_loncar_series_phase16/test_phase16.py