q_lab_to_k_out#

anri.diffract.q_lab_to_k_out(q_lab, k_in)[source]#

Convert from scattering vector \(\vec{Q}\) and scaled normalised \(\vec{k_{\text{in}}}\) to scaled normalised \(\vec{k_{\text{out}}}\).

Parameters:
  • q_lab (Array) – [3] Scattering vector

  • k_in (Array) – [3] Incoming scaled normalised wave-vector

Returns:

k_out (jax.Array) – [3] Outgoing scaled normalised wave-vector