Compartilhar via


Std.Intrínseco

O namespace Std.Intrínseco contém os seguintes itens:

Nome Descrição
E Aplica a porta AND que é mais eficiente para uso com decomposição de operações multicontroládas. Observe que o qubit de destino deve estar em |0⟩ estado.
ApplyUnitary Aplica a matriz unitária fornecida aos qubits determinados. A matriz é verificada em runtime para garantir que sua forma seja quadrada e que as dimensões da matriz sejam 2 ^ Length(qubits). Essa operação é somente simulador e não tem suporte no hardware.
CCNOT Aplica a porta DUPLAMENTE Controlada –NÃO (CCNOT) a três qubits.
CNOT Aplica a porta CNOT (controlled-NOT) 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 do Pauli Z.
de Medida Executa uma medida conjunta de um ou mais qubits nas bases Pauli especificadas. Se a matriz de base e a matriz de qubit tiverem comprimentos diferentes, a operação falhará.
de Mensagem Registra uma mensagem em log.
R Aplica uma rotação sobre o eixo Pauli especificado.
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 uma fração dyadic. AVISO: esta operação usa o oposto convenção de sinal de Std.Intrinsic.R.
RFrac Aplica uma rotação sobre o eixo Pauli fornecido por um ângulo especificado como uma fração dyadic. 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 ele esteja no estado |0⟩ de modo que possa ser liberado com segurança.
ResetAll Dada uma matriz de qubits, meça-os e verifique se eles estão no estado |0⟩ para que possam ser liberados com segurança.
Rx Aplica uma rotação sobre o eixo xpor um determinado ângulo.
Rxx Aplica o ising de dois qubits XX porta de rotação.
Ry Aplica uma rotação sobre o eixo ypor um determinado ângulo.
Ryy Aplica o ising de dois qubits porta de rotação YY.
Rz Aplica uma rotação sobre o eixoz por um determinado ângulo.
Rzz Aplica os dois qubit Ising ZZ porta de rotação.
S Aplica a porta da fase π/4 a um único qubit.
TROCAR Aplica a porta SWAP a um par de qubits.
SX Aplica a raiz quadrada da porta X a um único qubit.
T Aplica a porta π/8 a um único qubit.
X Aplica o portão de do Pauli X.
Y Aplica o portão Y do Pauli .
Z Aplica o portão de do Pauli Z.