qiskit.transpiler.Layout.combine_into_edge_map¶
- Layout.combine_into_edge_map(another_layout)[source]¶
Combines self and another_layout into an "edge map".
For example:
self another_layout resulting edge map qr_1 -> 0 0 <- q_2 qr_1 -> q_2 qr_2 -> 2 2 <- q_1 qr_2 -> q_1 qr_3 -> 3 3 <- q_0 qr_3 -> q_0
The edge map is used to compose dags via, for example, compose.
- প্যারামিটার
another_layout (Layout) -- The other layout to combine.
- রিটার্নস
A "edge map".
- রিটার্ন টাইপ
dict
- রেইজেস
LayoutError -- another_layout can be bigger than self, but not smaller. Otherwise, raises.