deltakit.circuit.GateReplacementPolicy#
- deltakit.circuit.GateReplacementPolicy#
A Mapping is a generic container for associating key/value pairs.
This class provides concrete generic implementations of all methods except for __getitem__, __iter__, and __len__.
alias of
Mapping[type[I|X|Y|Z|H|S|S_DAG|SQRT_X|SQRT_X_DAG|SQRT_Y|SQRT_Y_DAG|H_XY|H_YZ|C_XYZ|C_ZYX|CX|CXSWAP|CY|CZ|CZSWAP|ISWAP|ISWAP_DAG|SQRT_XX|SQRT_XX_DAG|SQRT_YY|SQRT_YY_DAG|SQRT_ZZ|SQRT_ZZ_DAG|SWAP|XCX|XCY|XCZ|YCX|YCY|YCZ|RZ|RX|RY|MX|MY|MZ|MRX|MRY|MRZ|HERALD_LEAKAGE_EVENT|MPP] |I|X|Y|Z|H|S|S_DAG|SQRT_X|SQRT_X_DAG|SQRT_Y|SQRT_Y_DAG|H_XY|H_YZ|C_XYZ|C_ZYX|CX|CXSWAP|CY|CZ|CZSWAP|ISWAP|ISWAP_DAG|SQRT_XX|SQRT_XX_DAG|SQRT_YY|SQRT_YY_DAG|SQRT_ZZ|SQRT_ZZ_DAG|SWAP|XCX|XCY|XCZ|YCX|YCY|YCZ|RZ|RX|RY|MX|MY|MZ|MRX|MRY|MRZ|HERALD_LEAKAGE_EVENT|MPP,Callable[[I|X|Y|Z|H|S|S_DAG|SQRT_X|SQRT_X_DAG|SQRT_Y|SQRT_Y_DAG|H_XY|H_YZ|C_XYZ|C_ZYX|CX|CXSWAP|CY|CZ|CZSWAP|ISWAP|ISWAP_DAG|SQRT_XX|SQRT_XX_DAG|SQRT_YY|SQRT_YY_DAG|SQRT_ZZ|SQRT_ZZ_DAG|SWAP|XCX|XCY|XCZ|YCX|YCY|YCZ|RZ|RX|RY|MX|MY|MZ|MRX|MRY|MRZ|HERALD_LEAKAGE_EVENT|MPP],I|X|Y|Z|H|S|S_DAG|SQRT_X|SQRT_X_DAG|SQRT_Y|SQRT_Y_DAG|H_XY|H_YZ|C_XYZ|C_ZYX|CX|CXSWAP|CY|CZ|CZSWAP|ISWAP|ISWAP_DAG|SQRT_XX|SQRT_XX_DAG|SQRT_YY|SQRT_YY_DAG|SQRT_ZZ|SQRT_ZZ_DAG|SWAP|XCX|XCY|XCZ|YCX|YCY|YCZ|RZ|RX|RY|MX|MY|MZ|MRX|MRY|MRZ|HERALD_LEAKAGE_EVENT|MPP]]