共用方式為


Std.Canon

Std.Canon 命名空間包含下列專案:

名字 描述
ApplyCNOTChain 計算就地量子位緩存器同位的同位。
ApplyControlledOnBitString oracle 處於 target所指定狀態時,會在 controlRegister 上套用 bits
ApplyControlledOnInt 如果控件緩存器狀態對應至指定的非負整數,則會在目標上套用一元運算。
ApplyP 假設有單一量子位Pauli運算元,請將對應的作業套用至單一量子位。
ApplyPauli 假設多量子位Pauli運算元,請將對應的作業套用至量子緩存器。
ApplyPauliFromBitString 如果布爾陣列的對應位符合指定的輸入,則套用陣列中每個量子位的Pauli運算元。
ApplyPauliFromInt 如果 Little-endian 整數的對應位符合指定的輸入,則會在數位中的每個量子位上套用 Pauli 運算子。
ApplyQFT 將 Quantum Fourier Transform (QFT) 的旋轉套用至小端量子緩存器。
ApplyToEach 將作業套用至緩存器中的每個專案。
ApplyToEachA 將作業套用至緩存器中的每個專案。 修飾詞 A 表示單一專案作業是相鄰的。
ApplyToEachC 將作業套用至緩存器中的每個專案。 修飾詞 C 表示單一專案作業是可控制的。
ApplyToEachCA 將作業套用至緩存器中的每個專案。 修飾詞 CA 表示單一元素作業是可控制且相鄰的。
ApplyXorInPlace 在傳統整數與量子位緩存器所代表的整數之間套用位 XOR 運算。
ApplyXorInPlaceL 在傳統整數與量子位緩存器所代表的整數之間套用位 XOR 運算。
CX 將受控 X (CX) 閘道套用至一對量子位。
CY 將受控 Y (CY) 閘道套用至一對量子位。
CZ 將受控 Z (CZ) 閘道套用至一對量子位。
Fst 指定配對時,會傳回其第一個專案。
Relabel Relabels the qubits in the current array with the qubits in the updated array. updated 陣列必須是 current 陣列的有效排列。
Snd 指定配對,傳回其第二個元素。
SwapReverseRegister 使用 SWAP 閘道來反轉緩存器中量子位的順序。