added sqrt X

This commit is contained in:
Didictateur 2023-10-29 23:59:17 +01:00
parent 580548efff
commit d9b915c466

View file

@ -331,7 +331,7 @@ def X(q: QuBit) -> None:
def SQRTX(q: QuBit) -> None: def SQRTX(q: QuBit) -> None:
if type(q) == IQuBit: if type(q) == IQuBit:
q._IQuBit__apply(Matrix.SQRTX()) q._IQuBit__apply(Matrix.SQRTX())
q._IQuBit__muBit._MuBit__emit("SQRTX", q._IQuBit__n, []) q._IQuBit__muBit._MuBit__emit("√¬", q._IQuBit__n, [])
elif type(q) == QuBit: elif type(q) == QuBit:
q._QuBit__apply(Matrix.SQRTX()) q._QuBit__apply(Matrix.SQRTX())
else: else: