Delen via


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.