About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
EvolutionBase
class qiskit.opflow.evolutions.EvolutionBase
Bases: ConverterBase
, ABC
Deprecated: A base for Evolution converters. Evolutions are converters which traverse an Operator tree, replacing any EvolvedOp
e with a Schrodinger equation-style evolution CircuitOp
equalling or approximating the matrix exponential of -i * the Operator contained inside (e.primitive). The Evolutions are essentially implementations of Hamiltonian Simulation algorithms, including various methods for Trotterization.
Deprecated since version 0.24.0
The class qiskit.opflow.evolutions.evolution_base.EvolutionBase
is deprecated as of qiskit-terra 0.24.0. It will be removed in the Qiskit 1.0 release. For code migration guidelines, visit https://qisk.it/opflow_migration.
Methods
convert
abstract convert(operator)
Traverse the operator, replacing any EvolutionOps
with their equivalent evolution CircuitOps
.
Args:
operator: The Operator to convert.
Returns
The converted Operator, with EvolutionOps
replaced by CircuitOps
.
Return type
Was this page helpful?
Report a bug or request content on GitHub.