Application of principles of object-oriented programming for simulation of semiconductor injection lasers | IEEE Conference Publication | IEEE Xplore