qc2.algorithms.algorithms_results

This modules contains child classes to build algorithm results.

Classes

QPEResults

Extends VQEBASEResults to provide specialized data container for QPE.

VQEResults

Extends VQEBASEResults to provide specialized data container for VQE.

OOVQEResults

Extends VQEResults to provide a results data container for oo-VQE.

Module Contents

class qc2.algorithms.algorithms_results.QPEResults[source]

Bases: qc2.algorithms.base.base_algorithm_results.BaseAlgorithmResults

Extends VQEBASEResults to provide specialized data container for QPE.

_phase: float | None = None[source]
_eigenvalue: float | None = None[source]
_optimal_energy: float | None = None[source]
property phase: float[source]

Returns the phase.

property eigenvalue: float[source]

Returns the eigenvalue.

property optimal_energy: float | None[source]

Returns optimal energy.

class qc2.algorithms.algorithms_results.VQEResults[source]

Bases: qc2.algorithms.base.vqe_base_results.VQEBASEResults

Extends VQEBASEResults to provide specialized data container for VQE.

class qc2.algorithms.algorithms_results.OOVQEResults[source]

Bases: VQEResults

Extends VQEResults to provide a results data container for oo-VQE.

_optimal_circuit_params: List | None = None[source]
_optimal_orbital_params: List | None = None[source]
_circuit_parameters: List | None = None[source]
_orbital_parameters: List | None = None[source]
property optimal_circuit_params: List | None[source]

Returns the optimal circuit parameters.

property optimal_orbital_params: List | None[source]

Returns optimal orbital parameters.

property circuit_parameters: List | None[source]

Returns list with circuit parameters of all iteration.

property orbital_parameters: List | None[source]

Returns list with orbital parameters of all iteration.