Skip to content

Conversation

DaanMaertens
Copy link
Collaborator

I renamed the old "Window" branch to the more descriptive "TimeEvolved-WindowMPS". This closed the previous pull request, so I’ve created a new one. Below is the description from the original pull request for reference:

Adds timestep/timestep! functions to time evolve a WindowMPS with a window Hamiltonian. WindowMPS now has two extra type parameters to indicate whether the left and/or right infinite part are variable with regards to time evolution. When both are fixed the time evolution is equivalent to the one already available for WindowMPS in MPSKit.

A new struct WindowEnvhas been added that keeps track of the environments for a WindowMPS. Whenever leftenv/rightenv is called, there is an automated check that the left and rightstart of the finite part are correct (i.e. from the infinite part).

When merging the current master branch into branch for this pull request, I noticed that some parts of MPSKit were changed, resulting in conflicts. Below I’d like to discuss how my additions can be integrated with the current version of MPSKit.

DaanMaertens and others added 29 commits February 27, 2024 13:28
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Basis merge of master. The following things were hastily merged:

WindowArray (relax the vector typing?)
expectation value for window stuff
tests
@DaanMaertens DaanMaertens requested a review from lkdvos November 28, 2024 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant