TwoQubitControlledUDecomposer
class qiskit.synthesis.TwoQubitControlledUDecomposer(rxx_equivalent_gate, euler_basis='ZXZ')
Bases: object
Descomponer un unitario de dos qubits en términos de una puerta deseada que sea localmente equivalente a un RXXGate.
Inicializar la descomposición KAK.
Parámetros
- rxx_equivalent_gate (type[Gate]) – Puerta que es localmente equivalente a una
RXXGatepuerta de tipo « ». Las opciones válidas son [RZZGate,RXXGate,RYYGate,RZXGate,CPhaseGate,CRXGate,CRYGate,CRZGate]. - euler_basis (str) – Cadena base que debe proporcionarse a
OneQubitEulerDecomposerpara la síntesis de 1Q. Las opciones válidas son ['ZXZ','ZYZ','XYX','XZX','U','U3','U321','U1X','PSX','ZSX','ZSXX','RR'].
Eleva
QiskitError - Si la puerta no es localmente equivalente a un RXXGate.
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.