76 lines
3.7 KiB
Plaintext
76 lines
3.7 KiB
Plaintext
---
|
||
title: TimeEvolutionResult
|
||
description: API reference for qiskit.algorithms.TimeEvolutionResult
|
||
in_page_toc_min_heading_level: 1
|
||
python_api_type: class
|
||
python_api_name: qiskit.algorithms.TimeEvolutionResult
|
||
---
|
||
|
||
# TimeEvolutionResult
|
||
|
||
<Class id="qiskit.algorithms.TimeEvolutionResult" isDedicatedPage={true} github="https://github.com/qiskit/qiskit/tree/stable/0.25/qiskit/algorithms/time_evolvers/time_evolution_result.py" signature="qiskit.algorithms.TimeEvolutionResult(evolved_state, aux_ops_evaluated=None, observables=None, times=None)" modifiers="class">
|
||
Bases: `AlgorithmResult`
|
||
|
||
Class for holding time evolution result.
|
||
|
||
### evolved\_state
|
||
|
||
<Attribute id="qiskit.algorithms.TimeEvolutionResult.evolved_state">
|
||
An evolved quantum state.
|
||
|
||
**Type**
|
||
|
||
[QuantumCircuit](qiskit.circuit.QuantumCircuit "qiskit.circuit.QuantumCircuit")|[Statevector](qiskit.quantum_info.Statevector "qiskit.quantum_info.Statevector")
|
||
</Attribute>
|
||
|
||
### aux\_ops\_evaluated
|
||
|
||
<Attribute id="qiskit.algorithms.TimeEvolutionResult.aux_ops_evaluated">
|
||
Optional list of observables for which expected values on an evolved state are calculated. These values are in fact tuples formatted as (mean, standard deviation).
|
||
|
||
**Type**
|
||
|
||
ListOrDict\[[tuple](https://docs.python.org/3/library/stdtypes.html#tuple "(in Python v3.12)")\[[complex](https://docs.python.org/3/library/functions.html#complex "(in Python v3.12)"), [complex](https://docs.python.org/3/library/functions.html#complex "(in Python v3.12)")]] | None
|
||
</Attribute>
|
||
|
||
### observables
|
||
|
||
<Attribute id="qiskit.algorithms.TimeEvolutionResult.observables">
|
||
Optional list of observables for which expected on an evolved state are calculated at each timestep. These values are in fact lists of tuples formatted as (mean, standard deviation).
|
||
|
||
**Type**
|
||
|
||
ListOrDict\[[tuple](https://docs.python.org/3/library/stdtypes.html#tuple "(in Python v3.12)")\[np.ndarray, np.ndarray]] | None
|
||
</Attribute>
|
||
|
||
### times
|
||
|
||
<Attribute id="qiskit.algorithms.TimeEvolutionResult.times">
|
||
Optional list of times at which each observable has been evaluated.
|
||
|
||
**Type**
|
||
|
||
np.array | None
|
||
</Attribute>
|
||
|
||
**Parameters**
|
||
|
||
* **evolved\_state** ([*QuantumCircuit*](qiskit.circuit.QuantumCircuit "qiskit.circuit.QuantumCircuit") *|*[*Statevector*](qiskit.quantum_info.Statevector "qiskit.quantum_info.Statevector")) – An evolved quantum state.
|
||
* **aux\_ops\_evaluated** (*ListOrDict\[*[*tuple*](https://docs.python.org/3/library/stdtypes.html#tuple "(in Python v3.12)")*\[*[*complex*](https://docs.python.org/3/library/functions.html#complex "(in Python v3.12)")*,* [*complex*](https://docs.python.org/3/library/functions.html#complex "(in Python v3.12)")*]] | None*) – Optional list of observables for which expected values on an evolved state are calculated. These values are in fact tuples formatted as (mean, standard deviation).
|
||
* **observables** (*ListOrDict\[*[*tuple*](https://docs.python.org/3/library/stdtypes.html#tuple "(in Python v3.12)")*\[np.ndarray, np.ndarray]] | None*) – Optional list of observables for which expected values are calculated for each timestep. These values are in fact tuples formatted as (mean array, standard deviation array).
|
||
* **times** (*np.ndarray | None*) – Optional list of times at which each observable has been evaluated.
|
||
|
||
## Methods
|
||
|
||
### combine
|
||
|
||
<Function id="qiskit.algorithms.TimeEvolutionResult.combine" signature="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 "(in Python v3.12)") – Argument is None
|
||
</Function>
|
||
</Class>
|
||
|