smhooten's repositories
TMatrixOpt
An electromagnetic solver capable of simulating and optimizing 1D (thin-layer) structures via the semi-analytical transfer matrix method. For example, one can simulate and optimize broadband distributed Bragg reflectors, anti-reflection coatings, optical bandpass filters, and photovoltaic devices.
AdjointMethodExample
A simple demonstration of the adjoint method
resonant_length_search
Simple scripts to calculate the resonant length of an antenna in Lumerical using a binary search algorithm
effective_volume
Finds the effective volume of an antenna mode from an fdtd simulation