This is a simple implementation of a perfectly flat mirror. The mirror plane is in the XZ-plane. Reflectivity may be specified either as a number (R0)
or by means of a material datafile.
The material datafile may be specified as a coating or as relfectivity - either parameterized by q or E,theta.
If the datafile is identified as a coating recipe, an ab-initio reflectivity calculation is triggered.
Input parameters
Parameters in boldface are required;
the others are optional.
Name
Unit
Description
Default
reflectivity
Filename containing reflectivities (or coating).
""
zdepth
m
The length of the mirror
0.1
xwidth
m
The width of the mirror
0.01
yheight
m
The height of the mirror. This overrides xwidth and puts the mirror in the yz-plane.
0
R0
Constant reflectivity
0
Output parameters
Parameters in boldface are required;
the others are optional.