Udostępnij przez


Std.Diagnostics

Przestrzeń nazw Std.Diagnostics zawiera następujące elementy:

Nazwa Opis
ApplyIdleNoise Stosuje skonfigurowany szum do kubitu.
BitFlipNoise Bit przerzuca szum z prawdopodobieństwem p.
CheckAllZero Sprawdza, czy wszystkie kubity w podanej tablicy znajdują się w stanie |0⟩. Zwraca wartość true, jeśli są.
CheckOperationsAreEqual Biorąc pod uwagę dwie operacje, sprawdza, czy działają identycznie dla wszystkich stanów wejściowych.
CheckZero Sprawdza, czy kubit znajduje się w stanie |0⟩ zwraca wartość true, jeśli tak jest.
ConfigurePauliNoise Konfiguruje szum Pauli na potrzeby symulacji.
DepolarizingNoise Depolaryzacja szumu z prawdopodobieństwem p.
DumpMachine Zrzuty stanu bieżącej maszyny docelowej.
DumpOperation Biorąc pod uwagę operację, zrzuty macierzy reprezentacji akcji operacji na danej liczbie kubitów.
dumpRegister Zrzuty stanu bieżącej maszyny docelowej skojarzonej z podanymi kubitami.
Fact Sprawdza, czy dany warunek jest spełniony, kończy się niepowodzeniem z komunikatem, jeśli tak nie jest.
NoNoise Brak szumu dla operacji bez szumu.
PhaseFlipNoise Przerzucanie szumu fazy z prawdopodobieństwem p.
StartCountingFunction Rozpoczyna zliczanie liczby wywołań danej funkcji. Kończy się niepowodzeniem, jeśli funkcja jest już zliczona.
StartCountingOperation Rozpoczyna zliczanie liczby wywołań danej operacji. Kończy się niepowodzeniem, jeśli operacja jest już liczone.
StartCountingQubits Rozpoczyna zliczanie przydzielonych kubitów. Kończy się niepowodzeniem, jeśli kubity są już liczone.
StopCountingFunction Zatrzymuje zliczanie liczby wywołań danej funkcji i zwraca liczbę. Kończy się niepowodzeniem, jeśli funkcja nie została zliczona.
StopCountingOperation Zatrzymuje zliczanie liczby wywołań danej operacji i zwraca liczbę. Niepowodzenie, jeśli operacja nie została zliczona.
StopCountingQubits Zatrzymuje zliczanie przydzielonych kubitów i zwraca liczbę. Kończy się niepowodzeniem, jeśli kubity nie były liczone.