This repository was archived by the owner on Jan 12, 2024. It is now read-only.
This repository was archived by the owner on Jan 12, 2024. It is now read-only.
QuantumPhaseEstimation takes BigEndian argument #244
Open
Description
Describe the bug
I think this is just an inconsistency, most everything uses LittleEndian
and the controlRegister
argument takes a BigEndian
.
Expected behavior
I would expect the signature for QuantumPhaseEstimation
to be
operation QuantumPhaseEstimation (
oracle : DiscreteOracle,
targetState : Qubit[],
controlRegister : LittleEndian
)
: Unit is Adj + Ctl{
...
}