MCXSynthesisGrayCode
class qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisGrayCode
Bases: HighLevelSynthesisPlugin
Plugin de síntesis para una puerta X multicontrolada basada en el código Gray.
El nombre de este plugin es :mcx.gray_code que puede usarse como clave en un HLSConfig para utilizar este método con HighLevelSynthesis.
Para una puerta X multicontrolada con qubits de control, este método de síntesis no requiere qubits auxiliares limpios adicionales. El circuito sintetizado consta de qubits.
No se recomienda utilizar este método para valores grandes de ya que produce exponencialmente muchas puertas.
Métodos
run
run(high_level_object, coupling_map=None, target=None, qubits=None, **options)
Ejecuta la síntesis para la puerta MCX dada.
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.