mqt.core.bench.qpe¶
QPE benchmark instances and options.
Module Contents¶
- class Phase(*, numerator: int, denominator: int)¶
An exact phase \(\phi=p/q\) in turns, reduced modulo one turn.
- class Method¶
Bases:
enum.EnumFull-register or iterative measurement-and-feed-forward method.
- STANDARD = 0¶
- ITERATIVE = 1¶
- class Options(*, precision: int, phase: Fraction | Phase, method: Method = ...)¶
Parameters for a QPE benchmark.
- class QPE(options: Options)¶
A validated QPE benchmark.
- evaluate(counts: Mapping[str, int]) Evaluation¶
Compare sampled counts with the ideal distribution.