Microsoft.Quantum.Diagnostics ad alanı
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 .
Operations
Name | Özet |
---|---|
AllowAtMostNCallsCA | Bu işleme yapılan bir çağrı ile onun bitişikliği arasında, belirli bir işlemin en fazla belirli bir sayıda çağrıldığını onaylar. |
AllowAtMostNQubits | Bu işleme yapılan bir çağrı ile adjoint arasında, en fazla belirli sayıda ek kubitin using deyimleriyle ayrıldığını onaylar. |
AssertAllZero | Verilen kubitlerin tümünün $\ket{0}$ durumunda olduğunu onaylar. |
AssertAllZeroWithinTolerance | Verilen kubitlerin tümünün belirli bir toleransa kadar $\ket{0}$ durumunda olduğunu onaylar. |
AssertMeasurement | Verilen pauli tabanında verilen kubitleri ölçmenin her zaman verilen sonucu elde edeceğini belirtir. |
AssertMeasurementProbability | Verilen pauli temelinde verilen kubitleri ölçmenin, belirli bir tolerans içinde verilen olasılıkla verilen sonucu elde edeceğini belirtir. |
AssertOperationsEqualInPlace | İki işlem göz önünde bulundurulduğunda, tüm giriş durumları için aynı şekilde hareket ettiklerini onaylar. |
AssertOperationsEqualInPlaceCompBasis | İş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. |
AssertOperationsEqualReferenced | İki işlem göz önünde bulundurulduğunda, tüm giriş durumları için aynı şekilde hareket ettiklerini onaylar. |
AssertPhase | Eşit bir süper pozisyon durumunun aşamasının beklenen değere sahip olduğunu onaylar. |
AssertQubit | Kubitin q Pauli Z işlecinin beklenen eigenstate durumunda olduğunu onaylar. |
AssertQubitIsInStateWithinTolerance | Kubitin beklenen durumda olduğunu onaylar. |
AssertQubitWithinTolerance | Kubitin q Pauli Z işlecinin belirli bir toleransa kadar beklenen eigen durumunda olduğunu onaylar. |
DumpOperation | Bir işlem verildiğinde, geçerli yürütme hedefi tarafından kullanılabilir hale gelen işlemle ilgili tanılamayı görüntüler. |
İşlevler
Name | Özet |
---|---|
AllEqualityFactB | İki boole değeri dizisinin eşit olduğunu onaylar. |
AllEqualityFactI | İki tamsayı değeri dizisinin eşit olduğunu onaylar. |
Çelişki | Klasik koşulun false olup olmadığını denetler ve değilse bir özel durum oluşturur. |
DumpMachine | Geçerli hedef makinenin durumunun dökümünü alır. |
DumpRegister | Verilen kubitlerle ilişkili geçerli hedef makinenin durumunun dökümünü alır. |
EqualityFactB | Klasik bir Bool değişkeninin beklenen değere sahip olduğunu onaylar. |
EqualityFactC | Karmaşık bir sayinin beklenen değere sahip olduğunu onaylar. |
EqualityFactCP | Karmaşık bir sayinin beklenen değere sahip olduğunu onaylar. |
EqualityFactI | Klasik bir Int değişkeninin beklenen değere sahip olduğunu onaylar. |
EqualityFactL | Klasik bir BigInt değişkeninin beklenen değere sahip olduğunu onaylar. |
EqualityFactR | Klasik bir Result değişkeninin beklenen değere sahip olduğunu onaylar. |
EqualityWithinToleranceFact | Klasik kayan nokta değerinin belirli bir mutlak toleransa kadar beklenen değere sahip olduğu iddiasını temsil eder. |
Aslı -nda | Klasik koşulun true olup olmadığını denetler ve doğru değilse bir özel durum oluşturur. |
FiniteFact | Belirli bir kayan nokta değerinin sınırlı bir sayıyı temsil edip etmediğini denetler ve durum böyle değilse bir özel durum oluşturur. |
NearEqualityFactC | Klasik karmaşık bir sayının 1e-10 arasında küçük bir toleransa kadar beklenen değere sahip olduğunu belirtir. |
NearEqualityFactCP | Klasik karmaşık bir sayının 1e-10 arasında küçük bir toleransa kadar beklenen değere sahip olduğunu belirtir. |
NearEqualityFactD | Klasik kayan nokta değerinin 1e-10 arasında küçük bir toleransa kadar beklenen değere sahip olduğunu onaylar. |
Kullanıcı tanımlı türler
Name | Özet |
---|---|
EnableTestingViaName | Bir türü yüklerken kullanılabilecek veya test amacıyla çağrılabilen alternatif bir adın tanımlanabildiği derleyici tarafından tanınan öznitelik. |
Test | Birim testlerini işaretlemek için kullanılan derleyici tarafından tanınan öznitelik. |