DNF.construct_circuit¶
- DNF.construct_circuit(circuit=None, variable_register=None, clause_register=None, output_register=None, ancillary_register=None, mct_mode='basic')[source]¶
Construct circuit.
- Parameters
circuit (QuantumCircuit) – The optional circuit to extend from
variable_register (QuantumRegister) – The optional quantum register to use for problem variables
clause_register (QuantumRegister) – The optional quantum register to use for problem clauses
output_register (QuantumRegister) – The optional quantum register to use for holding the output
ancillary_register (QuantumRegister) – The optional quantum register to use as ancilla
mct_mode (str) – The mode to use for building Multiple-Control Toffoli
- Returns
quantum circuit.
- Return type
- Raises
AquaError – invalid input