differt.em.diffraction_coefficients#
- diffraction_coefficients(*_args)[source]#
Compute the diffraction coefficients based on the Uniform Theory of Diffraction.
Warning
This function is not yet implemented, as we are still thinking of the best API for it. If you want to get involved in the implementation of UTD coefficients, please reach out to us on GitHub!
The implementation closely follows what is described in [11, p. 268-273].
Unlike
fresnel_coefficients, diffraction coefficients depend on the radii of curvature of the incident wave.- Parameters:
sin_beta_0 –
…
sin_beta –
…
sin_phi –
…
rho_1_i –
…
rho_1_i –
…
rho_e_i –
…
- Return type:
- Returns:
The soft and hard diffraction coefficients.
- Raises:
NotImplementedError – The function is not yet implemented.