Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Diagnostics.StartCountingQubits
operation StartCountingQubits() : Unit
Zusammenfassung
Beginnt mit der Zählung der Anzahl der zugewiesenen Qubits. Schlägt fehl, wenn qubits bereits gezählt werden.
Beschreibung
Mit diesem Vorgang können Sie die Anzahl der zugeordneten Qubits zählen, bis StopCountingQubits aufgerufen wird.
Der Zähler wird nur erhöht, wenn ein neues eindeutiges Qubit zugewiesen wird. Das erneute Verwenden desselben Qubits über separate Zuordnungen erhöht den Zähler also nicht.
Bemerkungen
Dieser Vorgang ist nützlich, um die Anzahl der eindeutigen Qubits zu verfolgen, die in einem bestimmten Bereich zugeordnet sind. Zusammen mit StopCountingQubitskann es verwendet werden, um zu überprüfen, ob ein bestimmter Vorgang nicht mehr Qubits zuweist als erwartet. Zum Beispiel
StartCountingQubits();
testOperation();
let qubitsAllocated = StopCountingQubits();
Fact(qubitsAllocated <= 4, "Operation should not allocate more than 4 qubits.");