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

Make Lattice work with partition functions #242

Open
mofeing opened this issue Nov 11, 2024 · 0 comments
Open

Make Lattice work with partition functions #242

mofeing opened this issue Nov 11, 2024 · 0 comments
Labels
enhancement New feature or request on hold Blocked due to some reason

Comments

@mofeing
Copy link
Member

mofeing commented Nov 11, 2024

Depends on #241

Partition functions don't have open indices, nor input/output. But the way we have designed the site system in Quantum is that Sites map to open-indices, so something like a partition function has no sites. This is not really a problem because Quantum was designed for connectivity in mind but it's also the reason why we postposed partition functions support in Tenet.

Now that we have Lattice and Ansatz, we should be able to support them. The only thing left is that we might require to map Sites to Tensors in Ansatz. Besides, because Tensors in a TensorNetwork are contracted between them at some steps of some algorithms, we should have a way to keep track and deambiguate at these cases; e.g. 2 Sites will map to the same Tensor. Due to that, we should first resolve #241.

@mofeing mofeing added on hold Blocked due to some reason enhancement New feature or request labels Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request on hold Blocked due to some reason
Projects
None yet
Development

No branches or pull requests

1 participant