Skip to content

Restore mixed fermionic and non-fermionic AutoMPO support#374

Merged
emstoudenmire merged 4 commits intoITensor:v3from
emstoudenmire:mixed_fermion
Nov 6, 2020
Merged

Restore mixed fermionic and non-fermionic AutoMPO support#374
emstoudenmire merged 4 commits intoITensor:v3from
emstoudenmire:mixed_fermion

Conversation

@emstoudenmire
Copy link
Copy Markdown
Contributor

This PR restores a capability accidentally removed by PR #373.
That PR fixes an issue with the default definition of the "F"
operator where it only worked for cases with QNs. This PR
keeps that fix but restores a default, fall-back definition
of "F" for site types which do not define that operator, allowing
them to be mixed with fermionic site types.

  • Create test for mixing fermionic and non-fermionic sites
  • Add siteset.h dependency
  • Change error handling in site sets to throw exceptions
  • Restore default "F" but try to use custom one now

@emstoudenmire emstoudenmire merged commit 89a1991 into ITensor:v3 Nov 6, 2020
@emstoudenmire emstoudenmire deleted the mixed_fermion branch November 6, 2020 18:49
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