다음을 통해 공유


표준 캐논

Std.Canon 네임스페이스에는 다음 항목이 포함됩니다.

이름 묘사
ApplyCNOTChain 큐비트 레지스터의 패리티를 현재 위치에서 계산합니다.
ApplyControlledOnBitString oracle target지정된 상태에 있는 경우 controlRegisterbits 적용됩니다.
ApplyControlledOnInt 컨트롤 레지스터 상태가 지정된 음수가 아닌 정수에 해당하는 경우 대상에 단위 연산을 적용합니다.
ApplyOperationPowerA 시간에 연산 optargetpower 적용합니다. power 가 음수이면 의 op 인접 값이 사용됩니다. 가 0이면 power 작업이 op 적용되지 않습니다.
ApplyP 단일 큐비트 Pauli 연산자가 지정된 경우 해당 연산을 단일 큐비트에 적용합니다.
ApplyPauli 다중 큐비트 Pauli 연산자가 지정된 경우 해당 연산을 양자 레지스터에 적용합니다.
ApplyPauliFromBitString 부울 배열의 해당 비트가 지정된 입력과 일치하는 경우 배열의 각 큐비트에 Pauli 연산자를 적용합니다.
ApplyPauliFromInt Little-endian 정수의 해당 비트가 지정된 입력과 일치하는 경우 배열의 각 큐비트에 Pauli 연산자를 적용합니다.
ApplyQFT QFT(Quantum Fourier Transform)의 회전을 little-endian 양자 레지스터에 적용합니다.
ApplyToEach 레지스터의 각 요소에 작업을 적용합니다.
ApplyToEachA 레지스터의 각 요소에 작업을 적용합니다. 한정자 A 단일 요소 작업이 인접할 수 있음을 나타냅니다.
ApplyToEachC 레지스터의 각 요소에 작업을 적용합니다. 한정자 C 단일 요소 작업을 제어할 수 있음을 나타냅니다.
ApplyToEachCA 레지스터의 각 요소에 작업을 적용합니다. 한정자 CA 단일 요소 작업이 제어 가능하고 인접할 수 있음을 나타냅니다.
ApplyXorInPlace 클래식 정수와 큐비트 레지스터로 표시되는 정수 사이에 비트 XOR 연산을 적용합니다.
ApplyXorInPlaceL 클래식 정수와 큐비트 레지스터로 표시되는 정수 사이에 비트 XOR 연산을 적용합니다.
CX 제어된 X(CX) 게이트를 큐비트 쌍에 적용합니다.
싸이 제어된 Y(CY) 게이트를 큐비트 쌍에 적용합니다.
CZ 제어된 Z(CZ) 게이트를 큐비트 쌍에 적용합니다.
에프스트 쌍이 지정되면 첫 번째 요소를 반환합니다.
레이블 current 배열의 큐비트를 updated 배열의 큐비트로 다시 레이블을 지정합니다. updated 배열은 current 배열의 유효한 순열이어야 합니다.
Snd 쌍이 지정되면 두 번째 요소를 반환합니다.
스왑리버스레지스터 SWAP 게이트를 사용하여 레지스터의 큐비트 순서를 반대로 바꿉니다.