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 object

  • options -- The optional kwargs.

রিটার্নস:

The quantum circuit representation of the Operation

when successful, and None otherwise.

রিটার্ন টাইপ:

QuantumCircuit