bloqade.gemini.common.validation.terminal_measure.PhysicalTerminalMeasurementValidation
← Module overview
class
method
method
source
classPhysicalTerminalMeasurementValidation¶source
bloqade.gemini.common.validation.terminal_measure.PhysicalTerminalMeasurementValidation
Bases: ValidationPass
Validate that a physical (post-unroll) circuit contains exactly one ``qubit.stmts.Measure`` consuming all allocated qubits.
class PhysicalTerminalMeasurementValidationmethodname¶source
bloqade.gemini.common.validation.terminal_measure.PhysicalTerminalMeasurementValidation.name
methodrun¶source
bloqade.gemini.common.validation.terminal_measure.PhysicalTerminalMeasurementValidation.run
def run(method: ir.Method) -> tuple[Any, list[ir.ValidationError]]Parameters
| Name | Type | Description |
|---|---|---|
method | ir.Method |
Returns
tuple[Any, list[ir.ValidationError]]