qdk_chemistry.algorithms.energy_estimator.energy_estimator module

QDK/Chemistry energy estimator abstractions and utilities.

class qdk_chemistry.algorithms.energy_estimator.energy_estimator.EnergyEstimator[source]

Bases: Algorithm

Abstract base class for energy estimator algorithms.

__init__()[source]

Initialize the EnergyEstimator.

type_name()[source]

Return energy_estimator as the algorithm type name.

Return type:

str

class qdk_chemistry.algorithms.energy_estimator.energy_estimator.EnergyEstimatorFactory[source]

Bases: AlgorithmFactory

Factory class for creating EnergyEstimator instances.

algorithm_type_name()[source]

Return energy_estimator as the algorithm type name.

Return type:

str

default_algorithm_name()[source]

Return qdk as the default algorithm name.

Return type:

str