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

# VQDResult

*class* `qiskit.algorithms.eigensolvers.VQDResult`

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

Bases: [`EigensolverResult`](/docs/api/qiskit/0.46/qiskit.algorithms.eigensolvers.EigensolverResult "qiskit.algorithms.eigensolvers.eigensolver.EigensolverResult")

VQD Result.

## Attributes

### aux\_operators\_evaluated

Return the aux operator expectation values.

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

### cost\_function\_evals

Returns number of cost optimizer evaluations

### eigenvalues

Return the eigenvalues.

### optimal\_circuits

The optimal circuits. Along with the optimal parameters, these can be used to retrieve the different eigenstates.

### optimal\_parameters

Returns the optimal parameters for each step

### optimal\_points

Returns optimal point for each step

### optimal\_values

Returns optimal value for each step

### optimizer\_results

Returns the optimizer results for each step

### optimizer\_times

Returns time taken for optimization for each step

## 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
