You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
unary iteration / qrom bloqs support a lot of features (multi-dimensional select; break) that obscure the key points of the design. They're also written cirq-style where each target op op[l] is a bundle of gates instead of one bloq per index. Writing an idiomatic "basic" 1d unary iteration and/or qrom bloq would be very instructive.
The text was updated successfully, but these errors were encountered:
After ApplyLthBloq and UnaryIterationGate, I think this can be closed. The "basic" unary iteration can be accessed using the ApplyLthBloq interface and power users can derive from UnaryIterationGate for more control.
unary iteration / qrom bloqs support a lot of features (multi-dimensional select;
break
) that obscure the key points of the design. They're also written cirq-style where each target opop[l]
is a bundle of gates instead of one bloq per index. Writing an idiomatic "basic" 1d unary iteration and/or qrom bloq would be very instructive.The text was updated successfully, but these errors were encountered: