LongDivision.construct_circuit

LongDivision.construct_circuit(mode, register=None, circuit=None)[source]

Construct the Long Division Rotation circuit.

Parameters
  • mode (str) – construction mode, ‘matrix’ not supported

  • register (QuantumRegister) – input register, typically output register of Eigenvalues

  • circuit (QuantumCircuit) – Quantum Circuit or None

Returns

containing the Long Division Rotation circuit.

Return type

QuantumCircuit

Raises

NotImplementedError – mode not supported