-
Notifications
You must be signed in to change notification settings - Fork 60
Rework index manipulation API #416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
14e64ce
Simplify index manipulation API with unified in-place interface
lkdvos bca36e6
Align index manipulation API with TensorOperations dispatch convention
lkdvos 72f7d99
simplify implementation
lkdvos 9d06945
minor code improvements
lkdvos d2bebac
add braid codepath for adjoint tensors
lkdvos c620d49
rework `add_transform` kernels for TensorMap to only take data vector
lkdvos 306f93b
inline transform helpers into add_transform_kernel!
lkdvos da86b70
make deprecations simpler
lkdvos 3813d1b
refactor and explain
lkdvos 23054a6
use updated scalar types
lkdvos 1305c89
reorganization
lkdvos 682279f
all permutes go through braid
lkdvos 5849646
format docstrings
lkdvos 871f75c
update docs
lkdvos 82dbd0f
try to improve on docs
lkdvos 5b60559
rework buffer interaction
lkdvos 0d7d2e2
insert allocator checkpoints/resets
lkdvos a6b486a
attempt to improve `cond` precision in test
lkdvos 56424dc
add hook for `adapt_transformer`
lkdvos 0fe412e
collapse docstrings
lkdvos 26b4cbb
update docs structure
lkdvos e578d5d
update `adapt_transformer`
lkdvos 84e8eca
multithreading is hard -- race conditions are easy...
lkdvos 84076c1
merge fixes
lkdvos 1ad9191
Apply suggestions from code review
lkdvos 095b963
fix variable name
lkdvos 8674b23
remove double error check
lkdvos 192d1da
immediately adapt treetransformers
lkdvos d00fb1c
clean up
lkdvos 9d7b0d6
more clean up with buffers
lkdvos 171c2c2
add docs about fermionic contraction
lkdvos 5c6b717
add docs about anyonic contractions
lkdvos 573492b
Move documentation changes to separate PR
lkdvos 1949673
remove unused function
lkdvos 35f4d65
be explicit about `view`s
lkdvos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 was deleted.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.