qrunch.quantum.measurement.measurement_circuit

Module containing a measurement basis and measurement circuit.

Classes

MeasurementCircuit

Class representing a quantum circuit with a specific measurement basis.

class MeasurementCircuit

Bases: object

Class representing a quantum circuit with a specific measurement basis.

__init__(circuit: Circuit, measurement_basis: MeasurementBasis | None = None) None

Initialize a measurement circuit.

Parameters:
  • circuit (Circuit) – The base circuit to be used.

  • measurement_basis (MeasurementBasis | None) – The measurement basis to be used. If None, the basis is the computational basis.

Return type:

None

property basis: MeasurementBasis

Return the measurement basis.

property circuit: Circuit

Return the circuit.

get_full_circuit() Circuit

Return the full circuit.

Return type:

Circuit