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

Take advantage of known techniques to speed up simulations of circuits with Attenuators #365

Open
1 task done
SamFerracin opened this issue Mar 14, 2024 · 0 comments
Open
1 task done
Labels
enhancement New feature or request

Comments

@SamFerracin
Copy link
Contributor

Before posting a feature request

  • I have searched exisisting GitHub issues to make sure the feature request does not already exist.

Feature details

For the Attenuator/Amplifier channels in the Fock basis, the Kraus operators are analytically known and diagonal in the Fock basis. It would be nice if they were used when applying those channels to Fock basis states instead of the current default method of having to compute the Choi state for the channel and converting it to the Fock basis. It's in a similar spirit to how the displacement gate, squeezer, beamsplitter, etc. have custom Fock implementations for speed up/accuracy. It would fit very naturally with the new tensor contraction methods being implemented as well!

Implementation

No response

How important would you say this feature is?

2: Somewhat important. Needed this quarter.

Additional information

No response

@SamFerracin SamFerracin added the enhancement New feature or request label Mar 14, 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
Projects
None yet
Development

No branches or pull requests

1 participant