Broadcast
get_measurement_id
get_measurement_id(
measurements: IList[MeasurementResult, N],
) -> ilist.IList[int, N]
Get the global, unique ID of each of the measurement results in the list.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurements
|
IList[MeasurementResult, N]
|
The previously taken measurement of which you want to know the ID. |
required |
Returns: measurement_ids (IList[int, N]): The list of global, unique IDs of the measurements.
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/broadcast.py
51 52 53 54 55 56 57 58 59 60 61 62 | |
get_qubit_id
get_qubit_id(
qubits: IList[Qubit, N],
) -> ilist.IList[int, N]
Get the global, unique ID of each qubit in the list.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubits
|
IList[Qubit, N]
|
The list of qubits of which you want the ID. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
qubit_ids |
IList[int, N]
|
The list of global, unique IDs of the qubits. |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/broadcast.py
38 39 40 41 42 43 44 45 46 47 48 | |
measure
measure(
qubits: IList[Qubit, N],
) -> ilist.IList[MeasurementResult, N]
Measure a list of qubits.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubits
|
IList[Qubit, N]
|
The list of qubits to measure. |
required |
Returns:
| Type | Description |
|---|---|
IList[MeasurementResult, N]
|
IList[MeasurementResult, N]: The list containing the results of the measurements. A MeasurementResult can represent both 0 and 1 as well as atom loss. |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/broadcast.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
reset
reset(qubits: IList[Qubit, Any]) -> None
Reset a list of qubits to the zero state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubits
|
IList[Qubit, Any]
|
The list of qubits to reset. |
required |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/broadcast.py
13 14 15 16 17 18 19 20 21 | |