Operazione DumpOperation
Nome completo: Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit is Adj)) : Unit
Sommario
Data un'operazione, esegue il dump della rappresentazione della matrice dell'azione dell'operazione sul numero specificato di qubit.
Immissione
nQubits
Numero di qubit su cui agisce l'operazione specificata.
Op
Operazione da diagnosticare.
Osservazioni
Quando viene eseguito nel simulatore di stato sparse, il frammento di codice seguente restituirà la matrice $\left(\begin{matrix} 0.707 & 0.707 \\ 0.707 & -0.707\end{matrix}\right)$:
operation DumpH() : Unit {
DumpOperation(1, qs => H(qs[0]));
}
La chiamata a questa operazione non ha alcun effetto osservabile dall'interno di Q#.
Si noti che se DumpOperation
viene chiamato quando sono stati allocati altri qubit, la matrice visualizzata può riflettere qualsiasi fase globale accumulata dalle operazioni su tali altri qubit.