fastdla.generators.spin_chain.translation

fastdla.generators.spin_chain.translation(num_spins, shift=1, npmod=np)

Return a function that applies the translation \(T_s\) to state vectors.

Parameters:
  • num_spins (int) – Number of spins \(N\).

  • shift (int) – Unit of translation \(s\).

Return type:

Callable[[numpy.ndarray], numpy.ndarray]

Returns:

A function that takes a basis matrix \(B\) and computes \(T_s B\).