Trotter

class Trotter(reps=1)[source]

Simple Trotter expansion, composing the evolution circuits of each Operator in the sum together reps times and dividing the evolution time of each by reps.

Parameters

reps (int) – The number of times to repeat the Trotterization circuit.

Attributes

Trotter.order

returns order

Trotter.reps

The number of repetitions to use in the Trotterization, improving the approximation accuracy.

Methods

Trotter.convert(operator)

Convert a SummedOp into a ComposedOp or CircuitOp representing an approximation of e^-i*``op_sum``.