Skip to content

Explicitly specify all default symmetries for deserialization - #598

Merged
Krzmbrzl merged 1 commit into
ValeevGroup:masterfrom
Krzmbrzl:change-parse-symm
Aug 27, 2026
Merged

Explicitly specify all default symmetries for deserialization#598
Krzmbrzl merged 1 commit into
ValeevGroup:masterfrom
Krzmbrzl:change-parse-symm

Conversation

@Krzmbrzl

Copy link
Copy Markdown
Collaborator

This changes the default from the implicit BraKetSymmetry::Conjugate to BraKetSymmetry::Nonsymm. Since this is gets included in a tensor's hash and we order products and sums based on term hashes, this also changes the order of certain terms and hence the generated ITF code. The changed codes have been numerically verified to still produce the correct results.

This changes the default from the implicit BraKetSymmetry::Conjugate to
BraKetSymmetry::Nonsymm. Since this is gets included in a tensor's hash
and we order products and sums based on term hashes, this also changes
the order of certain terms and hence the generated ITF code. The changed
codes have been numerically verified to still produce the correct results.
@Krzmbrzl
Krzmbrzl merged commit eca3d8c into ValeevGroup:master Aug 27, 2026
8 checks passed
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