void syten::MPS::TDVP::LBOWorker::run | ( | int | argc, |
char ** | argv | ||
) |
Entry point, runs the complete time evolution.
References syten::abs(), syten::Timer::add(), syten::TDVP::Conf::cache, syten::concatArg(), conf, syten::TDVP::Conf::current, syten::TDVP::Conf::dt, std::string::empty(), syten::Signals::enable(), syten::MPS::LBOState::history, std::left(), syten::logGI(), syten::logGN(), syten::logGW(), syten::logTI(), syten::MPS::LBOState::m(), syten::TDVP::Conf::maxt, syten::TDVP::Conf::mode, syten::MPS::norm(), syten::overThreshold(), syten::MPS::LBOState::pleaseCache, syten::TDVP::Conf::prefix, psi, syten::Signals::receivedINTR, syten::TDVP::Conf::renormalise, std::right(), syten::save(), syten::TDVP::Conf::save_interval, std::scientific(), std::setprecision(), std::setw(), syten::TDVP::Conf::sole_filename, sweep_single(), sweep_twosite(), SYTEN_COMPLEX_SCALAR, SYTEN_EXT_MPS_LBO, syten::to_string_rd(), syten::to_string_real(), and syten::underThreshold().