Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W pełni kwalifikowana nazwa: Std.Diagnostics.CheckAllZero
operation CheckAllZero(qubits : Qubit[]) : Bool
Streszczenie
Sprawdza, czy wszystkie kubity w podanej tablicy znajdują się w stanie |0⟩. Zwraca wartość true, jeśli są.
Opis
Ta operacja sprawdza, czy wszystkie kubity w podanej tablicy znajdują się w stanie |0⟩. Zwróci wartość true tylko wtedy, gdy wszystkie kubity są deterministyczne w stanie |0⟩ i zwróci wartość false w przeciwnym razie. Ta operacja nie zmienia stanu kubitów.
Wkład
kubity
Kubity do sprawdzenia.
Wyjście
Wartość True, jeśli wszystkie kubity znajdują się w stanie |0⟩, w przeciwnym razie wartość false.
Uwagi
Ta operacja jest przydatna do sprawdzania, czy kubit znajduje się w stanie |0⟩ podczas symulacji. Nie można sprawdzić tego na sprzęcie bez mierzenia kubitu, który może zmienić stan.