Core Architecture¶
QuantumProgram is the abstract base shared by every quantum
algorithm in Divi. VariationalQuantumAlgorithm extends it
with the variational-parameter machinery used by VQE, QAOA, PCE, and
CustomVQA. SolutionEntry is the
uniform return type for decoded solutions.
divi.qprog Package¶
Classes¶
|
Mixin adding measurement-stage configuration to a quantum program. |
|
Abstract base class for quantum programs. |
|
A solution entry with bitstring, probability, and optional decoded value. |
|
Base class for variational quantum algorithms. |
Variables¶
Represent a PEP 604 union type |
Type Aliases¶
- ParamHistoryMode¶
Accepted values for
param_history():"all_evaluated"returns every parameter vector seen during optimization;"best_per_iteration"returns only the best vector from each iteration. alias ofLiteral[‘all_evaluated’, ‘best_per_iteration’]