Skip to main content
Functions:
NameDescription
cyclic_shift_leftPerforms a left shift on the quantum register array reg using SWAP gates.
cyclic_shift_rightPerforms a right shift on the quantum register array reg by inverting cyclic_shift_left.
bitwise_negateNegates each bit of the input x.

cyclic_shift_left

cyclic_shift_left(
reg: QArray[QBit]
) -> None
Performs a left shift on the quantum register array reg using SWAP gates. Parameters:
NameTypeDescriptionDefault
regQArray[QBit]required

cyclic_shift_right

cyclic_shift_right(
reg: QArray[QBit]
) -> None
Performs a right shift on the quantum register array reg by inverting cyclic_shift_left. Parameters:
NameTypeDescriptionDefault
regQArray[QBit]required

bitwise_negate

bitwise_negate(
x: QArray[QBit]
) -> None
Negates each bit of the input x. Parameters:
NameTypeDescriptionDefault
xQArray[QBit]required