mps0.0.0
MatrixProductStatesinC++

Trotter method with three passes. More...
Inherits mps::TrotterSolver.
Public Member Functions  
virtual double  one_step (CMPS *P, index Dmax) 
Compute next time step. More...  
Trotter3Solver (const Hamiltonian &H, cdouble dt)  
Create a solver for the given nearest neighbor Hamiltonian and time step. More...  
Trotter method with three passes.
This method uses the second order formula (slightly more accurate than Trotter2Solver):
Definition at line 134 of file time_evolve.h.
mps::Trotter3Solver::Trotter3Solver  (  const Hamiltonian &  H, 
cdouble  dt  
) 
Create a solver for the given nearest neighbor Hamiltonian and time step.
Definition at line 30 of file solver_trotter3.cc.

virtual 
Compute next time step.
Given the state represented by P, estimate the state at within the space of MPS with dimension <= Dmax. P contains the output.
Implements mps::TimeSolver.
Definition at line 36 of file solver_trotter3.cc.