Update diode.cpp