Skip to content

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

@SamFerracin

Description

@SamFerracin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions