ec2185f92eb3794e03e3b4e438befdc81f253cce,qiskit/aqua/circuits/fourier_transform_circuits.py,FourierTransformCircuits,construct_circuit,#Any#Any#Any#Any#Any#,37
Before Change
circuit.add_register(qubits)
elif is_qubit_list(qubits):
for qubit in qubits:
if not circuit.has_register(qubit[0] ):
circuit.add_register(qubit[0] )
else:
raise AquaError("A QuantumRegister or a list of qubits is expected for the input qubits.")
After Change
circuit.add_register(qubits)
elif isinstance(qubits, list):
for qubit in qubits:
if not isinstance(qubit, Qubit):
if not circuit.has_register(qubit.register):
circuit.add_register(qubit.register)
else:
raise AquaError("A QuantumRegister or a list of qubits is expected for the input qubits.")
else:
raise AquaError("A QuantumRegister or a list of qubits is expected for the input qubits.")
if do_swaps and not inverse:
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 9
Instances Project Name: Qiskit/qiskit-aqua
Commit Name: ec2185f92eb3794e03e3b4e438befdc81f253cce
Time: 2019-05-21
Author: shaohan.hu@ibm.com
File Name: qiskit/aqua/circuits/fourier_transform_circuits.py
Class Name: FourierTransformCircuits
Method Name: construct_circuit
Project Name: Qiskit/qiskit-aqua
Commit Name: ac6b297b39c548db783a3ba7d437517121f93989
Time: 2019-06-13
Author: shaohan.hu@ibm.com
File Name: qiskit/aqua/circuits/statevector_circuit.py
Class Name: StateVectorCircuit
Method Name: construct_circuit
Project Name: Qiskit/qiskit-aqua
Commit Name: ec2185f92eb3794e03e3b4e438befdc81f253cce
Time: 2019-05-21
Author: shaohan.hu@ibm.com
File Name: qiskit/aqua/circuits/fourier_transform_circuits.py
Class Name: FourierTransformCircuits
Method Name: construct_circuit
Project Name: Qiskit/qiskit-aqua
Commit Name: ac6b297b39c548db783a3ba7d437517121f93989
Time: 2019-06-13
Author: shaohan.hu@ibm.com
File Name: qiskit/aqua/components/initial_states/custom.py
Class Name: Custom
Method Name: construct_circuit