Film class¶
- class pySCATMECH.fresnel.Film(material, thickness=None, waves=None, wavelength=None, angle=0)¶
Bases:
object
Class for handling an optical film.
Film stores an OpticalFunction and a thickness. One feature is that multiplication by a scalar returns a Film with its thickness multiplied by that scalar.
- Parameters:
material (OpticalFunction) – The optical function for the material
thickness (float, optional) – The thickness of the film
waves (float, optional) – The number of waves for the layer
wavelength (float, optional) – The wavelength the layer should be optimized for, if waves is set
angle (float, optional) – Vacuum angle in radians the layer should be optimized for, if waves is set (default is 0)