A full thermal model for photovoltaic devices. (15th December 2016)