CheckAllZero-bewerking
Volledig gekwalificeerde naam: Std.Diagnostics.CheckAllZero
operation CheckAllZero(qubits : Qubit[]) : Bool
Samenvatting
Hiermee wordt gecontroleerd of alle qubits in de opgegeven matrix de status |0⟩ hebben. Retourneert waar als dat het geval is.
Beschrijving
Met deze bewerking wordt gecontroleerd of alle qubits in de opgegeven matrix de status |0⟩ hebben. Het retourneert alleen waar als alle qubits deterministisch in de status |0⟩ staan en anders onwaar worden geretourneerd. Met deze bewerking wordt de status van de qubits niet gewijzigd.
Invoer
qubits
De qubits die moeten worden gecontroleerd.
Uitvoer
Waar als alle qubits de status |0⟩ hebben, anders onwaar.
Opmerkingen
Deze bewerking is handig om te controleren of een qubit de status |0⟩ heeft tijdens de simulatie. Het is niet mogelijk om dit op hardware te controleren zonder de qubit te meten, waardoor de status kan worden gewijzigd.