pytenet.hamiltonian_heisenberg

Construct the Heisenberg Hamiltonian as a matrix product operator (MPO).

Functions

heisenberg_xxz_1d_mpo(nsites, J, D, h)

Construct XXZ Heisenberg Hamiltonian sum J X X + J Y Y + D Z Z - h Z on a one-dimensional lattice as an MPO.

heisenberg_xxz_spin1_1d_mpo(nsites, J, D, h)

Construct spin-1 XXZ Heisenberg Hamiltonian sum J X X + J Y Y + D Z Z - h Z on a one-dimensional lattice as an MPO.