qiskit.synthesis.synth_cnotdihedral_general¶
- synth_cnotdihedral_general(elem)[fuente]¶
Decompose a CNOTDihedral element into a QuantumCircuit.
Decompose a general CNOTDihedral elements. The number of CNOT gates is not necessarily optimal. For a decomposition of a 1-qubit or 2-qubit element, call synth_cnotdihedral_two_qubits.
- Parámetros
elem (CNOTDihedral) – a CNOTDihedral element.
- Devuelve
a circuit implementation of the CNOTDihedral element.
- Tipo del valor devuelto
- Muestra
QiskitError – if the element could not be decomposed into a circuit.
- Reference:
Andrew W. Cross, Easwar Magesan, Lev S. Bishop, John A. Smolin and Jay M. Gambetta, Scalable randomised benchmarking of non-Clifford gates, npj Quantum Inf 2, 16012 (2016).