Description Usage Arguments Details Value References Examples
Function to calculate the reflectivity, transmission and absorption as a function of angle for a given multilayer film.
1 2 3 4 5 6 7 8 9 |
layers |
A list object containing the stack parameters. Must include index, thickness and (optionally) repetitions. See details and examples for more information. |
angles |
The angle range in degrees. The default angle range is from 0 to 90. |
wavelength |
The wavelength in meters. The default is for a HeNe laser (633 nm) |
polarisation |
Linear polarisation of the light. Acceptable arguments are 'p' (Transverse Magnetic) or 's' (Transverse Electric). |
incident_medium.index |
The global incident medium. Default is n=1+0i (air) |
exit_medium.index |
The global exit medium. Default is n=1+0i (air) |
show.progress |
Determine if a progress bar is to be printed to console |
The layers list should be constructed like so:
layers <- list(index = ..., thickness = ..., repetitions = ...)
where index and thickness are vectors containing the stack parameters in order from the top interface to the bottom. Repetitions is an integer repeating the stack.
Returns a dataframe with the angle, Refelctivity, Transmission and Absorbtion
Introduction to Optics 3rd Edition, Pearson international edition by Frank L. Pedrotti, Leno Matthew Pedrotti, Leno S. Pedrotti
1 2 3 4 5 6 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.