seemps.evolution.trotter.Trotter3rdOrder#
- class seemps.evolution.trotter.Trotter3rdOrder(H, dt, strategy=<seemps.state.core.Strategy object>)[source]#
Class implementing a 3rd order Trotter algorithm.
This class implements a Trotter algorithm in TEBD form for a nearest-neighbor interaction Hamiltonain \(\sum_i h_{i,i+1}\). This third-order formula is a variation of the three-sweep algorithm
\[\Prod_{j=1}^{N} \exp(-\frac{i}{4} h_{j,j+1} dt) \Prod_{j=N}^{1} \exp(-\frac{i}{2} h_{j,j+1} dt) \Prod_{j=1}^{N} \exp(-\frac{i}{4} h_{j,j+1} dt)\]- Parameters:
- H
NNHamiltonian
The Hamiltonian with nearest-neighbor interactions generating the unitary transformations.
- dt
float
Length of the time step.
- strategy
Strategy
Truncation strategy for the application of the unitaries.
- H