mqt.core.bench.qft¶
QFT benchmark instances and options.
Module Contents¶
- class Method¶
Bases:
enum.EnumFull-register or semiclassical measurement-and-feed-forward method.
- STANDARD = 0¶
- SEMICLASSICAL = 1¶
- class Options(*, qubits: int, period_exponent: int, method: Method = Method.STANDARD)¶
Parameters for a QFT benchmark.
- class QFT(options: Options)¶
A validated QFT benchmark.
- evaluate(counts: Mapping[str, int]) Evaluation¶
Compare sampled counts with the ideal distribution.