atlas_q.tdvp.TDVP1Site#
- class atlas_q.tdvp.TDVP1Site(hamiltonian, mps, config)[source]#
Bases:
object1-site TDVP: conserves bond dimension
Advantages: - Fast - No bond dimension growth - Stable
Disadvantages: - Less accurate for long times - Cannot capture entanglement growth
Methods
run()Run TDVP time evolution
step(dt)Perform one TDVP time step using symmetric Trotter splitting.
sweep_backward(dt)Backward sweep: evolve sites n-1 → 0
sweep_forward(dt)Forward sweep: evolve sites 0 → n-1
Methods
__init__(hamiltonian, mps, config)run()Run TDVP time evolution
step(dt)Perform one TDVP time step using symmetric Trotter splitting.
sweep_backward(dt)Backward sweep: evolve sites n-1 → 0
sweep_forward(dt)Forward sweep: evolve sites 0 → n-1