qiskit.transpiler.CouplingMap.from_heavy_hex¶
- classmethod CouplingMap.from_heavy_hex(distance, bidirectional=True)[ソース]¶
Return a heavy hexagon graph coupling map.
A heavy hexagon graph is described in:
https://journals.aps.org/prx/abstract/10.1103/PhysRevX.10.011022
- パラメータ
distance (int) – The code distance for the generated heavy hex graph. The value for distance can be any odd positive integer. The distance relates to the number of qubits by: \(n = \frac{5d^2 - 2d - 1}{2}\) where \(n\) is the number of qubits and \(d\) is the
distance
parameter.bidirectional (bool) – Whether the edges in the output coupling graph are bidirectional or not. By default this is set to
True
- 戻り値
A heavy hex coupling graph
- 戻り値の型