Layout2qDistance¶
- class Layout2qDistance(*args, **kwargs)[source]¶
Evaluate how good the layout selection was.
Saves in property_set[‘layout_score’] (or the property name in property_name) the sum of distances for each circuit CX. The lower the number, the better the selection. Therefore, 0 is a perfect layout selection. No CX direction is considered.
Layout2qDistance initializer.
- Parameters
coupling_map (CouplingMap) – Directed graph represented a coupling map.
property_name (str) – The property name to save the score. Default: layout_score
Attributes
Check if the pass is an analysis pass.
Check if the pass is a transformation pass.
Methods
Return the name of the pass.
Layout2qDistance.run
(dag)Run the Layout2qDistance pass on dag.