A self-consistent numerical model of thin film silicon hydrogen-alloy solar cells | IEEE Conference Publication | IEEE Xplore