jarvis.core.circuits

Module to design quantum circuits with qiskit.

Classes

QuantumCircuitLibrary

Module for storing various quantum circuits.

Module Contents

class jarvis.core.circuits.QuantumCircuitLibrary(n_qubits=3, reps=1)

Bases: object

Module for storing various quantum circuits.

n_qubits = 3
reps = 1
circuit1()

Generate tight-binding ansatz.

circuit2()

Generate tight-binding ansatz.

circuit3()

Generate tight-binding ansatz.

circuit4()

Generate RealAmplitudes ansatz.

circuit5()

Generate PauliTwoDesign ansatz.

circuit6()

Generate EfficientSU2 ansatz.

circuit7()

Generate tight-binding ansatz.