QXel.circuit.quantum_circuit module

Circuit fragment containers passed between transpilers and simulators.

class QXel.circuit.quantum_circuit.QuantumCircuit(operations, perm=<factory>, partition_index=0, num_partitions=1, slice_index=0, num_slices=1, strings=<factory>)

Bases: object

Container for a transpiled circuit fragment and its execution metadata.

operations
perm
partition_index = 0
num_partitions = 1
slice_index = 0
num_slices = 1
strings
cuda()

Return a circuit whose operators live on the CUDA backend.