MatrixEvolution#
- class qiskit.opflow.evolutions.MatrixEvolution[fuente]#
Bases:
EvolutionBase
Deprecated: Performs Evolution by classical matrix exponentiation, constructing a circuit with
UnitaryGates
orHamiltonianGates
containing the exponentiation of the Operator.Obsoleto desde la versión 0.24.0: The class
qiskit.opflow.evolutions.matrix_evolution.MatrixEvolution
is deprecated as of qiskit-terra 0.24.0. It will be removed no earlier than 3 months after the release date. For code migration guidelines, visit https://qisk.it/opflow_migration.Methods
- convert(operator)[fuente]#
Traverse the operator, replacing
EvolvedOps
withCircuitOps
containingUnitaryGates
orHamiltonianGates
(if self.coeff is aParameterExpression
) equalling the exponentiation of -i * operator. This is done by converting theEvolvedOp.primitive
to aMatrixOp
and simply calling.exp_i()
on that.- Parámetros:
operator (OperatorBase) – The Operator to convert.
- Devuelve:
The converted operator.
- Tipo del valor devuelto: