Skip to content
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

First version for an intersection feature for DownsetBasisSelectors #117

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from

Conversation

MatthiasSachs
Copy link
Collaborator

This pull request is still a bit messy (I just happen to urgently need this feature). I am putting this here as a PR so that we can discuss further steps/cleanup. Basic tests pass.

Matthias Sachs and others added 24 commits October 29, 2021 11:25
EquivariantMatrix -> EuclideanMatrix
- updated implementation of EuclideanVector (moved elementary rotation coefficients to dictionary and changed format)
- updated dictionary for elementary rotation coefficients to inlclude l=0,1,2

All tests pass, there are now non-symmetric matrix valued basis functions, BUT the complex part is still not negligible.
-new filter added to basis selectors

- utils.SymmetricBond_basis extended to include symmetry option for bond sign flip
-  renamed "test_basisselectors.jl"
@cortner
Copy link
Member

cortner commented Mar 12, 2022

there is a lot of bond stuff in this PR, am I right? might be difficult to clean up. Might make sense to extract the most relevant ideas and start over?

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.

2 participants