| input values: n1= 1, n3= 1.5+0.5i, numsteps: 11, incident angle: 55 (deg), sweep_range: + / - 15 deg,
d (RMS surface height):30 nm, wavelength: 1047 nm
* Two sets of values are given for each of ro_perp and ro_para: one for an ideal smooth surface, and one for the rough surface.
* Roughness calculations use Kirchoff approximation, which holds only if wavelength >> d, surface slopes are small, and beam illumination is perpendicular to grooves and covers a large number of grooves relative to wavelength.
* For roughness calculations, model in Ref  further assumes (i) surface should be dieletric and (ii) air is the incident medium.
 M. Born and E. Wolf, "Principles of Optics," 7th Ed, Cambridge University Press, 2005, Chapter 14, section 2,
 J. A. Sanchez-Gil, A. A. Maradudin, and E. R. Mendez "Limits of validity of three perturbation theories of the specular scattering of light from one-dimensional, randomly rough, dielectric surfaces, "J. Opt. Soc. Am. A V. 12, No. 7, pp. 1547-1558.
Got a public service announcement, need help, or can help? Let us know and we will display it. Proud to help the community in Vancouver and beyond.
Verification rev history:
May/2007: first release
May/2013: rev b: added roughness calculation.
If you have any suggestions or comments, please feel free to submit them: