Compartilhar via


Cânone Padrão

O namespace Std.Canon contém os seguintes itens:

Nome Descrição
AplicarCNOTChain Calcula a paridade de um registro de qubits in-loco.
ApplyControlledOnBitString Aplica oracle em target quando controlRegister está no estado especificado por bits.
ApplyControlledOnInt Aplica uma operação unitária no destino se o estado de registro de controle corresponder a um inteiro nãonegativo especificado.
AplicarOperationPowerA Aplica a targetpower operação op aos tempos. Se power for negativo, o adjunto de op é usado. Se power for 0, a operação op não será aplicada.
ApplyP Dado um operador Pauli de qubit único, aplica a operação correspondente a um único qubit.
ApplyPauli Dado um operador Pauli de vários qubits, aplica a operação correspondente a um registro quântico.
ApplyPauliFromBitString Aplica um operador Pauli em cada qubit em uma matriz se o bit correspondente de uma matriz booliana corresponder a uma determinada entrada.
AplicarPauliFromInt Aplica um operador Pauli em cada qubit em uma matriz se o bit correspondente de um inteiro little-endian corresponder a uma determinada entrada.
ApplyQFT Aplica as rotações de QFT (Quantum Fourier Transform) a um registro quântico little-endian.
ApplyToEach Aplica uma operação a cada elemento em um registro.
AplicarParaCadaA Aplica uma operação a cada elemento em um registro. O modificador A indica que a operação de elemento único é adjacente.
ApplyToEachC Aplica uma operação a cada elemento em um registro. O modificador C indica que a operação de elemento único é controlável.
ApplyToEachCA Aplica uma operação a cada elemento em um registro. O modificador CA indica que a operação de elemento único é controlável e adjacente.
ApplyXorInPlace Aplica uma operação XOR bit a bit entre um inteiro clássico e um inteiro representado por um registro de qubits.
ApplyXorInPlaceL Aplica uma operação XOR bit a bit entre um inteiro clássico e um inteiro representado por um registro de qubits.
CX Aplica a porta CX (control-X) a um par de qubits.
CY Aplica a porta CY (control-Y) a um par de qubits.
CZ Aplica a porta CZ (control-Z) a um par de qubits.
Fst Dado um par, retorna seu primeiro elemento.
relançar Relança os qubits na matriz current com os qubits na matriz updated. A matriz updated deve ser uma permutação válida da matriz current.
Snd Dado um par, retorna seu segundo elemento.
SwapReverseRegister Usa portões SWAP para reverter a ordem dos qubits em um registro.