std::vector< Tensor< 3 > > syten::MPS::TDVP::Worker::expand_to_left | ( | ) |
Creats subspace expansion tensor for the left bond.
References std::vector< T >::clear(), conf, contrR, syten::MPS::Operator::dIdx, syten::MPS::State::dropUnmatched(), syten::TDVP::Conf::expandMaxBlocksize, syten::TDVP::Conf::expandRatio, syten::genFuse(), syten::MPS::Operator::lIdx, syten::MPS::State::lIdx, syten::Truncation::maxBlocksize, syten::Truncation::maxStates, std::min(), syten::MPS::norm(), ops, syten::overThreshold(), position, psi, syten::MPS::Operator::rIdx, syten::MPS::State::rIdx, SYTEN_ZNORM_THRESHOLD, syten::TDVP::Conf::trunc, syten::MPS::Operator::uIdx, syten::MPS::State::uIdx, and syten::underThreshold().
Referenced by locally_expand_bond().