void syten::MPS::TEBD::doTEBD_serial | ( | MPS::Lattice const & | lat, |
MPS::State & | psi, | ||
MPS::Operator const & | H_even, | ||
MPS::Operator const & | H_odd, | ||
Conf | conf, | ||
bool const | bpo_quiet | ||
) |
launches serial TEBD time evolution
[in] | lat | the lattice to act on |
[in] | psi | initial state for time evolution |
[in] | H_even | the Hamiltonian of all either even bonds \( \sum_{\text{even}} \widehat{h}_i \) |
[in] | H_odd | the Hamiltonian for all odd bonds |
[in] | conf | TEBD configuration |
[in] | bpo_quiet | no bash output |
References syten::abs(), syten::MPS::apply_op_itrunc(), std::endl(), std::flush(), syten::getErr(), syten::getOut(), getTEvolOps(), save_state(), and syten::to_string_real().