qiskit.synthesis.synth_cnotdihedral_general¶
- synth_cnotdihedral_general(elem)[소스]¶
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.
- 매개변수
elem (CNOTDihedral) – a CNOTDihedral element.
- 반환
a circuit implementation of the CNOTDihedral element.
- 반환 형식
- 예외 발생
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).