Skip to content

Types

Bloqade types.

This module defines the basic types used in Bloqade eDSLs.

MeasurementResultType module-attribute

MeasurementResultType = PyClass(MeasurementResult)

Kirin type for a measurement result.

QubitType module-attribute

QubitType = PyClass(Qubit)

Kirin type for a qubit.

MeasurementResult

Runtime representation of the result of a measurement on a qubit.

Qubit

Bases: ABC

Runtime representation of a qubit.

Note

This is the base class of more specific qubit types, such as a reference to a piece of quantum register in some quantum register dialects.