iqm.cpc.interface.compiler.CircuitExecutionOptions#
- class iqm.cpc.interface.compiler.CircuitExecutionOptions(measurement_mode, heralding_mode, dd_mode, dd_strategy, circuit_boundary_mode, move_gate_validation, move_gate_frame_tracking, active_reset_cycles, convert_terminal_measurements)#
Bases:
object
Various discrete options for quantum circuit execution.
Attributes
measurement_mode
heralding_mode
dd_mode
dd_strategy
circuit_boundary_mode
move_gate_validation
move_gate_frame_tracking
active_reset_cycles
Iff True, convert terminal measurements to a non-QND, high-fidelity measurement.
Methods
__delattr__
(name)Implement delattr(self, name).
__eq__
(other)Return self==value.
__hash__
()Return hash(self).
__repr__
()Return repr(self).
__setattr__
(name, value)Implement setattr(self, name, value).
- Parameters:
measurement_mode (MeasurementMode)
heralding_mode (HeraldingMode)
dd_mode (DDMode)
dd_strategy (DDStrategy | None)
circuit_boundary_mode (CircuitBoundaryMode)
move_gate_validation (MoveGateValidationMode)
move_gate_frame_tracking (MoveGateFrameTrackingMode)
active_reset_cycles (int | None)
convert_terminal_measurements (bool)