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:
objectVarious discrete options for quantum circuit execution.
Attributes
measurement_modeheralding_modedd_modedd_strategycircuit_boundary_modemove_gate_validationmove_gate_frame_trackingactive_reset_cyclesIff 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)