Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

ImaginaryEvolver

class ImaginaryEvolver

GitHub

Bases: abc.ABC

Pending deprecation: Interface for Quantum Imaginary Time Evolution.

The ImaginaryEvolver interface has been superseded by the qiskit.algorithms.time_evolvers.ImaginaryTimeEvolver interface. This interface will be deprecated in a future release and subsequently removed after that.


Methods

evolve

abstract ImaginaryEvolver.evolve(evolution_problem)

Perform imaginary time evolution exp(τH)Ψ\exp(-\tau H)|\Psi\rangle.

Evolves an initial state Ψ|\Psi\rangle for an imaginary time τ\tau under a Hamiltonian HH, as provided in the evolution_problem.

Parameters

evolution_problem (EvolutionProblem) – The definition of the evolution problem.

Return type

EvolutionResult

Returns

Evolution result which includes an evolved quantum state.

Was this page helpful?
Report a bug or request content on GitHub.