deltakit.circuit.GateReplacementPolicy#
- deltakit.circuit.GateReplacementPolicy#
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]]