Analyzing the effects of front-surface fields on back-junction silicon solar cells using the charge-collection probability and the reciprocity theorem