Implement all possible SU(2) spin models

Created by: tobiaslcmueller

Possible models comprise

  • SU(2)-symmetric
    • Heisenberg
  • U(1)-symmetric
    • XXZ
    • DM (single-plane)
    • Gamma (single plane)
    • Full J (single plane)
  • TR symmetric
    • XYZ
    • DM
    • Gamma
    • Full J