DraperAdder¶
This is the legendary Draper adder (arXiv:quant-ph/0008033).
More details:
draper_adder¶
-
class
dc_qiskit_algorithms.DraperAdder.
DraperAdderGate
(input_a, input_b, length=None)[source]¶ -
inverse
()[source]¶ Invert this instruction.
If the instruction is composite (i.e. has a definition), then its definition will be recursively inverted.
Special instructions inheriting from Instruction can implement their own inverse (e.g. T and Tdg, Barrier, etc.)
- Returns
a fresh instruction for the inverse
- Return type
qiskit.circuit.Instruction
- Raises
CircuitError – if the instruction is not composite and an inverse has not been implemented for it.
-