k_to_q_lab#
- anri.diffract.k_to_q_lab(k_in, k_out)[source]#
Convert from scaled normalised \(\vec{k_{\text{in}}}\) and \(\vec{k_{\text{out}}}\) to scattering vector \(\vec{Q}\).
- Parameters:
k_in (
Array) – [3] Incoming scaled normalised wave-vectork_out (
Array) – [3] Outgoing scaled normalised wave-vector
- Returns:
q_lab (
jax.Array) – [3] Scattering vector
Notes
Just the simple Laue equation:
\[\vec{\Delta k} = \vec{k_{\text{out}}} - \vec{k_{\text{in}}} = \vec{G} = \vec{Q}\]