You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor derivatives and add JordanMPOTensor (#270)
* make derivatives it's own folder
* Rewrite single-site hamiltonian
* Add benchmark script
* gitignore dev/
* Start twosite derivative
* start playing with JordanMPOTensor
* Contraction fixes
* JordanMPO fixes
* Start simplified implementations
* Add support to `force_planar` for testing
* Fix derivative
* remove stray contractcheck
* Start supporting finite systems
* First attempt at twosite version
* Reorganize derivatives
* Improve jordanmpotensor
* various fixes
* make warnings toggleable
* signature fixes
* small fixes
* Fix periodic boundary
* Make SVD algorithm accessible and trscheme mandatory
* small improvement hamiltonian derivative
* Fix bad merge
* Add required kwarg in test
* Fix `nonzero_length`
* restrict `ham_derivatives` types
* Reorganize derivatives
* remove BlockTensorKit code duplication
* implement fallback case that should never happen
* Add space assertions in constructor
* implement some mpotensor kernels
* `copy(::JordanMPOTensor)`
* Go all in and replace all MPOHamiltonian objects
* Bump version
* Remove unused files
* Formatter
* move `ac_proj` and friends
* consistent naming for Projection_derivatives
* Apply suggestions from code review
Co-authored-by: Lander Burgelman <39218680+leburgel@users.noreply.github.com>
* move some definitons around
* standardize ham derivative property names
* Add `JordanMPOTensor` space checks
* No default `trscheme`
* Remove obsolete code
* Remove obsolete to do
---------
Co-authored-by: Lander Burgelman <39218680+leburgel@users.noreply.github.com>
0 commit comments