Partilhar via


Std.Intrínseco

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

Designação Descrição
E Aplica o portão AND que é mais eficiente para uso com decomposição de operações multicontroladas. Observe que o qubit de destino deve estar no estado |0⟩.
AplicarUnitário Aplica a matriz unitária dada aos qubits dados. A matriz é verificada em tempo de execução para garantir que sua forma é quadrada e que as dimensões da matriz são 2 ^ Length(qubits). Esta operação é apenas simulador e não é suportada em hardware.
CCNOT Aplica a porta duplamente controlada – NOT (CCNOT) a três qubits.
CNOT Aplica a porta controlled-NOT (CNOT) a um par de qubits.
EXP Aplica o exponencial de um operador Pauli de vários qubits.
H Aplica a transformação Hadamard a um único qubit.
Eu Executa a operação de identidade (no-op) em um único qubit.
M Executa uma medição de um único qubit na base de Pauli Z.
Medida Executa uma medição conjunta de um ou mais qubits nas bases Pauli especificadas. Se a matriz base e a matriz qubit tiverem comprimentos diferentes, a operação falhará.
Mensagem Registra uma mensagem.
R Aplica uma rotação sobre o eixo de Pauli dado.
R1 Aplica uma rotação sobre o estado |1⟩ por um determinado ângulo.
R1Frac Aplica uma rotação sobre o estado |1⟩ por um ângulo especificado como fração diádica. AVISO: Esta operação usa o oposto convenção de sinal de Std.Intrinsic.R.
RFrac Aplica uma rotação em torno do eixo de Pauli dado por um ângulo especificado como uma fração diádica. AVISO: Esta operação usa o oposto convenção de sinal de Std.Intrinsic.R.
Redefinir Dado um único qubit, mede-o e garante que está no estado |0⟩ de modo a poder ser libertado com segurança.
ResetAll Dada uma matriz de qubits, meça-os e certifique-se de que estão no estado |0⟩ de modo que possam ser liberados com segurança.
Rx Aplica uma rotação em torno do eixo xpor um determinado ângulo.
RXX Aplica os dois qubits Ising XX porta de rotação.
Ry Aplica uma rotação sobre o eixo ypor um determinado ângulo.
Ryy Aplica os dois qubits Ising YY porta de rotação.
RZ Aplica uma rotação em torno do eixo z-por um determinado ângulo.
RZZ Aplica os dois qubits Ising ZZ porta de rotação.
S Aplica a porta de fase π/4 a um único qubit.
TROCA Aplica a porta SWAP a um par de qubits.
SX Aplica a raiz quadrada da porta X a um único qubit.
T Aplica o portão π/8 a um único qubit.
X Aplica o portão Pauli X.
Y Aplica o portão Pauli Y.
Z Aplica o portão de Pauli Z.