TimeEvolutionResult¶
- class TimeEvolutionResult(evolved_state, aux_ops_evaluated=None, observables=None, times=None)[source]¶
Bases:
qiskit.algorithms.algorithm_result.AlgorithmResult
Class for holding time evolution result.
- evolved_state¶
An evolved quantum state.
- 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[complex, complex]] | None
- 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[np.ndarray, np.ndarray]] | None
- times¶
Optional list of times at which each observable has been evaluated.
- Type
np.array | None
- Parameters
evolved_state (QuantumCircuit | Statevector) – An evolved quantum state.
aux_ops_evaluated (ListOrDict[tuple[complex, complex]] | 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[np.ndarray, np.ndarray]] | None) – Optional list of observables for which expected values 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
Any property from the argument that exists in the receiver is updated.