Matrix method algorithm to calculate X-ray reflectivity and transmittivity and electric fields for a stack of homogeneous layers.
The functions in this module are:
reflec_and_trans
: Calculate overall reflection and transmission amplitudes.reflec_and_trans_parallel
: As reflec_and_trans, but parallelized.fields
: Calculate the transmission and reflection amplitudes for each layer in the stack.fields_parallel
: As fields, but parallelized.fields_at_positions
: Calculate the transmission and reflection amplitudes at specific positions in the stack.fields_at_positions_parallel
: As fields_at_positions, but parallelized.