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(self)[source]

Generate tight-binding ansatz.

circuit2(self)[source]

Generate tight-binding ansatz.

circuit3(self)[source]

Generate tight-binding ansatz.

circuit4(self)[source]

Generate RealAmplitudes ansatz.

circuit5(self)[source]

Generate PauliTwoDesign ansatz.

circuit6(self)[source]

Generate EfficientSU2 ansatz.

circuit7(self)[source]

Generate tight-binding ansatz.