jarvis.core.circuits

Module to design quantum circuits with qiskit.

Module Contents

Classes

QuantumCircuitLibrary

Module for storing various quantum circuits.

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

Bases: object

Module for storing various quantum circuits.

circuit1()[source]

Generate tight-binding ansatz.

circuit2()[source]

Generate tight-binding ansatz.

circuit3()[source]

Generate tight-binding ansatz.

circuit4()[source]

Generate RealAmplitudes ansatz.

circuit5()[source]

Generate PauliTwoDesign ansatz.

circuit6()[source]

Generate EfficientSU2 ansatz.

circuit7()[source]

Generate tight-binding ansatz.