Module operations

Source
Expand description

Non-unitary quantum operations and measurements

This module provides support for non-unitary quantum operations including:

  • Projective measurements
  • POVM measurements
  • Quantum channels
  • Reset operations

Structs§

MeasurementOutcome
A single measurement outcome
POVMMeasurement
POVM (Positive Operator-Valued Measure) measurement
ProjectiveMeasurement
Projective measurement in the computational basis
Reset
Reset operation that sets qubits to |0⟩

Enums§

OperationResult
Result of a quantum operation

Traits§

QuantumOperation
Trait for quantum operations (both unitary and non-unitary)

Functions§

apply_and_sample
Apply a quantum operation and sample an outcome
sample_outcome
Sample from measurement outcomes according to their probabilities