Notes on VCSEL and Semiconductor Device Modeling