[ Identification | Description | Input parameters | Output parameters | Links ]
ZonePlate
ComponentA component which models a zone plate by consierding the plate a secondary source and then by means of Monte Carlo sampling, evaluating the Fresnel-Kirchhoff integral implicitly by resampling the beam in a window defined by the focus_xw,focus_yh parameters. Caveat emptor: this is a computationally heavy component to run. The zone plate can be iether circular or linear. In the linear case, the "slits" are along the x-axis.
Name | Unit | Description | Default |
radius | m | The outer radius of the zone plate. Triggers a circular zone plate. Takes precedence over xwidth,yheight. | 0 |
xwidth | m | Width of linear zone plate. | 0 |
yheight | m | Height of linear zone plate | 0 |
L | m | Focal length. | |
lambda0 | AA | The nominal wavelength that the zone plate is designed to focus. | |
focus_x0 | m | Offset of resampling window along the x-axis. | 0 |
focus_y0 | m | Offset of resampling window along the y-axis. | 0 |
focus_xw | m | Width of the resampling window. | |
focus_yh | m | Height of the resampling window. | |
dist | m | Distance along the z-axis from zone plate to the resampling window. |
Name | Unit | Description | Default |
ZonePlate.comp
.
[ Identification | Description | Input parameters | Output parameters | Links ]
Generated on 2021-08-13 08:57:53