Skip to content

Remove on_classical_vals for CSwapApprox? #1527

@anurudhp

Description

@anurudhp

CSwapApprox is a CSwap upto a relative phase, and therefore not classical (xref #1515)

Currently CSwapApprox is used by SwapWithZero which is in turn used by SelectSwapQROM. So removing the override breaks the classical simulation tests for the latter bloqs.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions