-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* use new MPSKit function add_util_mpoleg for mpoham * generalise Potts operators to general Q * add Potts tests for Q=4 and Q=5 * Revert "use new MPSKit function add_util_mpoleg for mpoham" This reverts commit ba4a409. * generalise Potts operators to general Q * add Potts tests for Q=4 and Q=5 * remove U_matrix, V_matrix, add weyl_heisenberg_matrices, potts_Z, potts_X * fix typo in weyl_heisenberg_matrices * fix kwargs for potts_Z, potts_X * fix typo in weyl_heisenberg_matrices: the sequel * update potts_exchange, potts_field for Trivial symmetry * update potts_exchange, potts_field for Z_Q symmetry * clean up theoretical energy function * redefine potts_exchange to be the ZZ' term of the hamiltonian, i.e., remove sum * redefine potts_field to be fully dependent on potts_X, added potts_X with Z_Q symmetry * add TODO for potts_Z with Z_Q symmetry (currently uses potts_X) * update Potts hamiltonian to perform extra sum * construct potts_X with Z_Q symmetry via blocks instead of array data input * add potts_Z with Z_Q symmetry, update potts_Z to use this symmetric potts_Z * export weyl_heisenberg_matrices, potts_X, potts_Z, potts_exchange, potts_field * fix definition of W matrix in weyl_heisenberg_matrices * rename potts_exchange to potts_ZZ, construct potts_ZZ with Z_Q symmetry via block structure * remove old potts_ZZ with Z_Q symmetry, remove potts_Z with Z_Q symmetry since ill-defined * update quantum_potts to use potts_ZZ * add potts_ZZ to export, remove potts_exchange * add tests for non-symmetric and Z3 symmetric 3-state Potts * update tests for Z_Q symmetric potts operators * edit description for potts_field * add documentation for potts operators * julia formatter * use add_util_mpoleg in LocalOperator * Revert "use add_util_mpoleg in LocalOperator" This reverts commit 3a9adf2.
- Loading branch information
1 parent
ba95b08
commit 66c9788
Showing
6 changed files
with
196 additions
and
50 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters