Jenis yang ditentukan pengguna DiscreteOracle

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Oracles

Paket: Microsoft.Quantum.Standard

Mewakili oracle waktu diskrit.


newtype DiscreteOracle = (((Int, Qubit[]) => Unit is Adj + Ctl));

Deskripsi

Ini adalah oracle yang mengimplementasikan $U^m$ untuk operasi tetap $U$ dan bilangan bulat non-negatif $m$.