Hi everyone,
I would like to know if there is a way to reset a qubit to the |0⟩ state in ProjectQ without performing a measurement. The reason is that after measuring, I am unable to use the compute-uncompute pattern.
like that
with Compute(eng):
All(H) | k0
All(H) | k1
All(X) | k0
All(X) | k1
with Control(eng, k0[0:4]):
with Control(eng, k1[0:-1]):
Z | k1[-1]
Uncompute(eng) #
Any guidance on this would be appreciated.