AssertOperationsEqualInPlaceCompBasis işlemi

Uyarı

Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.

Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .

Ad Alanı: Microsoft.Quantum.Diagnostics

Paket: Microsoft.Quantum.Type2.Core

İşlemlerin givenU eylemini yalnızca hesaplama temelindeki vektörlerde denetleyerek, işlemin verilen giriş boyutundaki işleme expectedU eşit olup olmadığını denetler. Bu, iki ünitenin eşitliği için gerekli olan ancak yeterli olmayan bir koşuldur.

operation AssertOperationsEqualInPlaceCompBasis (nQubits : Int, givenU : (Qubit[] => Unit), expectedU : (Qubit[] => Unit is Adj)) : Unit

Giriş

nQubits : Int

İşlemlerin givenU ve expectedU üzerinde çalıştığı $n$ kubitlerin sayısı.

givenU : Qubit[] =>Unit

denetlenecek $n$ kubitlerde işlem.

expectedU : Qubit[] =>Birim Sıfat

Karşılaştırılacak $n$ kubitlerde givenU başvuru işlemi.

Çıkış: Birim