bloqade.pyqrack.base.MemoryABC
← Module overview
class
method
sourcemethod
classMemoryABC¶source
bloqade.pyqrack.base.MemoryABC
Bases: abc.ABC
Signature
class MemoryABC(pyqrack_options: PyQrackOptions = _default_pyqrack_args())Parameters
| Name | Type | Default | Description |
|---|---|---|---|
pyqrack_options | PyQrackOptions | _default_pyqrack_args() |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
pyqrack_options | PyQrackOptions | field(default_factory=_default_pyqrack_args) | |
sim_reg | QrackSimulator | field(init=False) |
methodallocate¶source
bloqade.pyqrack.base.MemoryABC.allocate
def allocate(n_qubits: int) -> tuple[int, ...]Allocate n_qubits qubits and return their ids.
Parameters
| Name | Type | Description |
|---|---|---|
n_qubits | int |
Returns
tuple[int, ...]
methodreset¶source
bloqade.pyqrack.base.MemoryABC.reset