Photon absorption models in nanostructured semiconductor solar cells and devices. (2015)