Ported prototype functions for PhotonAbsorptionStrategy