QSystemSolExtension¶
- class tket.extensions.QSystemSolExtension[source]¶
Bases:
TketExtensionOperations for the Sol platform (tket.qsystem.sol).
- property Rz: ExtOp¶
Rotate a qubit around the Z axis (not physical).
- __init__()¶
- property future_to_measurement: ExtOp¶
Convert a Future[bool] to a Measurement.
- property lazy_measure: ExtOp¶
Lazily measure a qubit and lose it (returns a Future).
- property lazy_measure_leaked: ExtOp¶
Measure a qubit or detect leakage.
- property lazy_measure_reset: ExtOp¶
Lazily measure a qubit and reset it to Z |0> (returns a Future).
- property phasedX: ExtOp¶
PhasedX gate with two float parameters.
- property phasedXX: ExtOp¶
Two-qubit PhasedXX gate (alias ‘rpp’), specific to the Sol platform.
- property qFree: ExtOp¶
Free a qubit (lose track of it).
- runtime_barrier(size)[source]¶
Runtime barrier between operations on argument qubits.
- Return type:
ExtOp
- property runtime_barrier_def: OpDef¶
Runtime barrier operation definition.
- property version: Version¶
The version of the extension