MatrixEvolution

class MatrixEvolution[source]

Performs Evolution by classical matrix exponentiation, constructing a circuit with UnitaryGates or HamiltonianGates containing the exponentiation of the Operator.

Methods

MatrixEvolution.convert(operator)

Traverse the operator, replacing EvolvedOps with CircuitOps containing UnitaryGates or HamiltonianGates (if self.coeff is a ParameterExpression) equalling the exponentiation of -i * operator.