utils
QuICT.algorithm.arithmetic.adder.utils.HLPeres ¶
Bases: CompositeGate
Implement a Peres Gate using T gates:
References
[1]: "Efficient quantum arithmetic operation circuits for quantum image processing" by Hai-Sheng Li, Ping Fan, Haiying Xia, Huiling Peng and Gui-Lu Long https://doi.org/10.1007/s11433-020-1582-8
Parameters:
-
name(str, default:'PG1') –the name of the Peres gate.
Source code in QuICT/algorithm/arithmetic/adder/utils/hl_Peres.py
QuICT.algorithm.arithmetic.adder.utils.HLTR1 ¶
Bases: CompositeGate
Implement a TR1 Gate using T gates:
References
[1]: "Efficient quantum arithmetic operation circuits for quantum image processing" by Hai-Sheng Li, Ping Fan, Haiying Xia, Huiling Peng and Gui-Lu Long https://doi.org/10.1007/s11433-020-1582-8
Parameters:
-
name(str, default:'TR1') –The name of TR1 gate.
Source code in QuICT/algorithm/arithmetic/adder/utils/hl_TR.py
QuICT.algorithm.arithmetic.adder.utils.HLTR2 ¶
Bases: CompositeGate
Implement a TR2 Gate using T gates:
References
[1]: "Efficient quantum arithmetic operation circuits for quantum image processing" by Hai-Sheng Li, Ping Fan, Haiying Xia, Huiling Peng and Gui-Lu Long https://doi.org/10.1007/s11433-020-1582-8
Parameters:
-
name(str, default:'TR2') –The name of TR2 gate.