SyTen

◆ gse_build_krylov_vectors()

syten::Vec< State > syten::MPS::TDVP::Worker::gse_build_krylov_vectors ( bool  initialized_timer = true)

Builds Krylov vectors for subspace expansion.

References syten::MPS::apply_op_itrunc(), syten::MPS::apply_op_naive(), syten::MPS::apply_op_orthogonalise_fit(), syten::TDVP::GSEConf::bond_dim_threshold, syten::TDVP::Conf::cache, conf, dir, syten::Timer::end(), syten::MPS::genMPOId(), gse_above_threshold, syten::TDVP::Conf::gse_conf, syten::TDVP::GSEConf::krylov_order, length, logTrace(), ops, psi, syten::MPS::Operator::rIdx, syten::MPS::State::rIdx, syten::Timer::start(), SYTEN_TDVP_MINUS_I, syten::TDVP::GSEConf::tau, timer, TPO_LOOP, syten::TDVP::GSEConf::trunc_op, and syten::MPS::Operator::uIdx.

Referenced by gse_enrich_state(), sweepLeft(), and sweepRight().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: