mqt.core.plugins.qiskit.estimator¶
Estimator implementation for QDMI backends.
Module Contents¶
- class QDMIEstimator(backend: QDMIBackend, *, default_precision: float = 0.0, options: dict[str, Any] | None = None)[source]¶
Bases:
qiskit.primitives.base.BaseEstimatorV2QDMI implementation of Qiskit’s EstimatorV2.
- property backend: QDMIBackend¶
The backend used by the estimator.
- run(pubs: Iterable[qiskit.primitives.containers.EstimatorPubLike], *, precision: float | None = None) PrimitiveJob[qiskit.primitives.containers.PrimitiveResult[qiskit.primitives.containers.PubResult]][source]¶
Estimate expectation values for each provided PUB.
- Parameters:
pubs – An iterable of pub-like objects.
precision – The target precision. If None, the stored default precision is used.
- Returns:
A job that will return the primitive result.