HighLevelSynthesisPlugin#
- class qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPlugin[código fonte]#
Bases:
ABC
Abstract high-level synthesis plugin class.
This abstract class defines the interface for high-level synthesis plugins.
Methods
- abstract run(high_level_object, **options)[código fonte]#
Run synthesis for the given Operation.
- Parâmetros:
high_level_object (Operation) – The Operation to synthesize to a
DAGCircuit
objectoptions – The optional kwargs.
- Retorno:
- The quantum circuit representation of the Operation
when successful, and
None
otherwise.
- Tipo de retorno: