Synthesis Results¶
This class captures additional results from the synthesize_clifford()
and the optimize_clifford()
method.
- class SynthesisResults¶
Results of the MQT QMAP Clifford synthesis tool.
- property circuit¶
Returns the synthesized circuit as a qasm string.
- property depth¶
Returns the depth of the synthesized circuit.
- property gates¶
Returns the number of gates in the circuit.
- property runtime¶
Returns the runtime of the synthesis in seconds.
- sat(self: mqt.qmap.pyqmap.SynthesisResults) bool ¶
Returns true if the synthesis was successful.
- property single_qubit_gates¶
Returns the number of single-qubit gates in the synthesized circuit.
- property solver_calls¶
Returns the number of calls to the SAT solver.
- property tableau¶
Returns a string representation of the synthesized circuit’s tableau.
- property two_qubit_gates¶
Returns the number of two-qubit gates in the synthesized circuit.
- unsat(self: mqt.qmap.pyqmap.SynthesisResults) bool ¶
Returns true if the synthesis was unsuccessful.