---
title: VQDResult (v0.46)
description: API reference for qiskit.algorithms.VQDResult in qiskit v0.46
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/0.46/qiskit.algorithms.VQDResult
---

# VQDResult

*class* `qiskit.algorithms.VQDResult`

[GitHub](https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/algorithms/eigen_solvers/vqd.py)

Bases: `VariationalResult`, [`EigensolverResult`](/docs/api/qiskit/0.46/qiskit.algorithms.EigensolverResult "qiskit.algorithms.eigen_solvers.eigen_solver.EigensolverResult")

Deprecated: VQD Result.

The VQDResult class has been superseded by the [`qiskit.algorithms.eigensolvers.VQDResult`](/docs/api/qiskit/0.46/qiskit.algorithms.eigensolvers.VQDResult "qiskit.algorithms.eigensolvers.VQDResult") class. This class will be deprecated in a future release and subsequently removed after that.

> **Deprecated since version 0.24.0**
>
> The class `qiskit.algorithms.eigen_solvers.vqd.VQDResult` is deprecated as of qiskit-terra 0.24.0. It will be removed no earlier than 3 months after the release date. Instead, use the class `qiskit.algorithms.eigensolvers.VQDResult`.See [https://qisk.it/algo\_migration](https://qisk.it/algo_migration) for a migration guide.

## Attributes

### aux\_operator\_eigenvalues

Return aux operator expectation values.

These values are in fact tuples formatted as (mean, standard deviation).

### cost\_function\_evals

Returns number of cost optimizer evaluations

### eigenstates

return eigen state

### eigenvalues

returns eigen values

### optimal\_circuit

The optimal circuits. Along with the optimal parameters, these can be used to retrieve the minimum eigenstate.

### optimal\_parameters

Returns the optimal parameters in a dictionary

### optimal\_point

Returns optimal point

### optimal\_value

Returns optimal value

### optimizer\_evals

Returns number of optimizer evaluations

### optimizer\_result

Returns the optimizer result

### optimizer\_time

Returns time taken for optimization

## Methods

### combine

`combine(result)`

Any property from the argument that exists in the receiver is updated. :param result: Argument result with properties to be set.

**Raises**

[**TypeError**](https://docs.python.org/3/library/exceptions.html#TypeError) – Argument is None
