qat.lang.AQASM.classarith

Implementation of quantum adders based on [VBE96], [TTK09], and [CDKM04]

qat.lang.AQASM.classarith.add_const()

Constant added

qat.lang.AQASM.classarith.add()

Default adder

qat.lang.AQASM.classarith.cuccaro_add()

Cuccaro’s adder

References

CDKM04

Steven A. Cuccaro, Thomas G. Draper, Samuel A. Kutin, and David Petrie Moulton. A new quantum ripple-carry addition circuit. 2004. URL: https://arxiv.org/abs/quant-ph/0410184, doi:10.48550/ARXIV.QUANT-PH/0410184.

TTK09

missing journal in classAdd

VBE96

Vlatko Vedral, Adriano Barenco, and Artur Ekert. Quantum networks for elementary arithmetic operations. Phys. Rev. A, 54:147–153, Jul 1996. URL: https://link.aps.org/doi/10.1103/PhysRevA.54.147, doi:10.1103/PhysRevA.54.147.