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.
- প্যারামিটার:
high_level_object (Operation) -- The Operation to synthesize to a
DAGCircuit
objectoptions -- The optional kwargs.
- রিটার্নস:
- The quantum circuit representation of the Operation
when successful, and
None
otherwise.
- রিটার্ন টাইপ: