Simple
is_lost
is_lost(measurement: MeasurementResult) -> bool
Check if the measurement result indicates atom loss.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurement
|
MeasurementResult
|
The measurement result to check. |
required |
Returns: bool: True if the measurement result indicates atom loss, False otherwise.
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
63 64 65 66 67 68 69 70 71 72 73 | |
is_one
is_one(measurement: MeasurementResult) -> bool
Check if the measurement result is equivalent to measuring the one state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurement
|
MeasurementResult
|
The measurement result to check. |
required |
Returns: bool: True if the measurement result is equivalent to measuring the one state, False otherwise.
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
49 50 51 52 53 54 55 56 57 58 59 60 | |
is_zero
is_zero(measurement: MeasurementResult) -> bool
Check if the measurement result is equivalent to measuring the zero state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurement
|
MeasurementResult
|
The measurement result to check. |
required |
Returns: bool: True if the measurement result is equivalent to measuring the zero state, False otherwise.
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
35 36 37 38 39 40 41 42 43 44 45 46 | |
measure
measure(qubit: Qubit) -> MeasurementResult
Measure a qubit.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubit
|
Qubit
|
The qubit to measure. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MeasurementResult |
MeasurementResult
|
The result of the measurement. A MeasurementResult can represent both 0 and 1, but also atoms that are lost. |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
20 21 22 23 24 25 26 27 28 29 30 31 32 | |
reset
reset(qubit: Qubit) -> None
Reset a qubit to the zero state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubit
|
Qubit
|
The list qubit to reset. |
required |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
9 10 11 12 13 14 15 16 17 | |