A package for calculations of X-ray Electric Field Intensities (XEFI) using the Parratt recursive algorithm, and built to the feature-rich standards of xraysoftmat.
This package calculates discrete models of multi-layer structures, including the ability to slice simplistic models into arbitrary layers. Supports the use of the KKCalc package to calculate the index of refraction within layers.
To make this model representative of the code, we count
Here, layers
| Variable | Description |
|---|---|
| The number of interfaces between the top and bottom layers, corresponding to |
|
| The layer number, indexed from 0 (i.e. 0 to |
|
| The depth of the |
|
| The thickness of the |
|
| The transmitted angle of incidence in layer |
|
| The z-component of the wavevector in the |
|
| The complex amplitude of the downward propogating electric field at interface |
|
| The complex amplitude of the upward propogating electric field at interface |
|
| The ratio of the downward and upward propogating electric field intensities at interface |
|
| The total electric field in layer |
|
| The X-ray beam energy in eV. |
After recursively computing the ratio

