Aracılığıyla paylaş


Std.Kanon

Std.Canon ad alanı aşağıdaki öğeleri içerir:

Ad Açıklama
BaşvurCNOTChain Kubitlerin bir kaydının eşliğini yerinde hesaplar.
ApplyControlled OnBitString oracle targettarafından belirtilen durumda olduğunda controlRegisterbits uygular.
ApplyControlledOnInt Denetim yazmaç durumu belirtilen bir tamsayıya karşılık geliyorsa hedefe bir birim işlemi uygular.
ApplyOperationPowerA İşlemi targetpower zamana uygularop. Negatifse power , 'nin op eki kullanılır. 0 ise power işlem op uygulanmaz.
ApplyP Tek kubitli pauli işleci verüldüğünde, ilgili işlemi tek bir kubite uygular.
ApplyPauli Çok kubitli Bir Pauli işleci verüldüğünde, ilgili işlemi bir kuantum yazmaç için uygular.
ApplyPauliFromBitString Boole dizisinin karşılık gelen biti belirli bir girişle eşleşiyorsa, dizideki her kubite bir Pauli işleci uygular.
ApplyPauliFromInt Little-endian tamsayısının karşılık gelen biti belirli bir girişle eşleşiyorsa, dizideki her kubite bir Pauli işleci uygular.
ApplyQFT Quantum Fourier Dönüşümünün (QFT) küçük bir endian kuantum yazmaç için döndürmelerini uygular.
ApplyToEach Bir yazmaçtaki her öğeye bir işlem uygular.
ApplyToEachA Bir yazmaçtaki her öğeye bir işlem uygular. Değiştirici A, tek öğeli işlemin bitişik olduğunu gösterir.
ApplyToEachC Bir yazmaçtaki her öğeye bir işlem uygular. Değiştirici C tek öğeli işlemin denetlenebilir olduğunu gösterir.
ApplyToEachCA Bir yazmaçtaki her öğeye bir işlem uygular. Değiştirici CA, tek öğeli işlemin denetlenebilir ve bitişik olduğunu gösterir.
ApplyXorInPlace'i Uygula Klasik bir tamsayı ile kubitlerin bir yazmaç tarafından temsil edilen tamsayı arasında bit düzeyinde XOR işlemi uygular.
ApplyXorInPlaceL Klasik bir tamsayı ile kubitlerin bir yazmaç tarafından temsil edilen tamsayı arasında bit düzeyinde XOR işlemi uygular.
Müşteri Deneyimi Denetimli-X (CX) geçidini bir kubit çiftine uygular.
CY Denetimli-Y (CY) geçidini bir kubit çiftine uygular.
CZ Denetimli-Z (CZ) geçidini bir kubit çiftine uygular.
Fst Bir çift verilip ilk öğesini döndürür.
yeniden etiketleme current dizisindeki kubitleri updated dizisindeki kubitlerle yeniden etiketler. updated dizisi, current dizisinin geçerli bir permütasyonu olmalıdır.
Snd Bir çift verilip ikinci öğesini döndürür.
SwapReverseRegister Bir yazmaçtaki kubitlerin sırasını ters çevirmek için SWAP geçitlerini kullanır.