differt.em.L_i#
- L_i(s_d, sin_2_beta_0, rho_1_i=None, rho_2_i=None, rho_e_i=None, s_i=None)[source]#
Compute the distance parameter associated with the incident shadow boundaries.
Note
This function can also be used to compute the distance parameters associated with the reflection shadow boundaries for the o- and n-faces, by passing the corresponding radii of curvature, see [11, eq. 6.28, p. 270].
Its general expression is given by [11, eq. 6.25, p. 270]:
\[L_i = \frac{(\rho_e^i + s)\rho_1^i\rho_2^i}{\rho_e^i(\rho_1^i + s)(\rho_2^i + s)}\sin^2\beta_0,\]where \(s^d\) is the distance from the point of diffraction (\(Q_d\)) to the observer point (\(P\)), \(\rho_1^i\) is the principal radius of curvature of the incident wavefront at \(Q_d\) in the plane of incidence, \(\rho_2^i\) is the principal radius of curvature of the incident wavefront at \(Q_d\) in the plane transverse to the plane of incidence, \(\rho_e^i\) is radius of curvature of the incident wavefront in the edge-fixed plane of incidence., and \(\beta_0\) is the angle of diffraction.
By default, when \(\rho_1^i\), \(\rho_e^i\), and \(\rho_2^i\) are not provided, a plane wave incidence is assumed and the expression simplifies to [11, eq. 6.27, p. 270]:
\[L_i = s^d\sin^2\beta_0.\]For spherical wavefront, you can pass \(s^i\) (s_i), the radius of curvature of the spherical wavefront, where \(s^i = \rho_1^i = \rho_2^2 = \rho_e^i\), and the expression will be simplified to [11, eq. 6.26, p. 270]:
\[L_i = \frac{s^ds^i}{s^d + s^i}\sin^2\beta_0.\]- Parameters:
s_d (
Float[Array, '*#batch']) – The distance from \(Q_d\) to \(P\).sin_2_beta_0 (
Float[Array, '*#batch']) – The squared sine of the angle of diffraction.rho_1_i (
Float[Array, '*#batch']|None) – The principal radius of curvature of the incident wavefront in the plane of incidence.rho_2_i (
Float[Array, '*#batch']|None) – The principal radius of curvature of the incident wavefront in the plane transverse to the plane of incidence.rho_e_i (
Float[Array, '*#batch']|None) – The radius of curvature of the incident wavefront in the edge-fixed plane of incidence.s_i (
Float[Array, '*#batch']|None) –The radius of curvature of the incident spherical wavefront.
If this is set, other radius parameters must be set to ‘None’.
- Return type:
- Returns:
The values of the distance parameter \(L_i\).
- Raises:
ValueError – If ‘s_i’ was provided along at least one of the other radius parameters, or if one or the three ‘rho’ parameters was not provided.