HighLevelSynthesisPlugin#
- class qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPlugin[source]#
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)[source]#
Run synthesis for the given Operation.
- Paramètres:
high_level_object (Operation) – The Operation to synthesize to a
DAGCircuit
objectoptions – The optional kwargs.
- Renvoie:
- The quantum circuit representation of the Operation
when successful, and
None
otherwise.
- Type renvoyé: