bool syten::MPS::expand_to_top | ( | Tensor< 3 > const & | left, |
Tensor< 3 > const & | right, | ||
Tensor< 4 > const & | op, | ||
LBOState & | target, | ||
Index const | position, | ||
SRDef const | alpha = 0.1 , |
||
Index const | max_blocksize = 15 , |
||
SRDef const | ratio = 1. , |
||
Index const | min_blocksize = 5 |
||
) |
Expands the LBO topwards from site position
.
Returns true if it did the expansion, otherwise false.
References syten::MPS::LBOState::dropUnmatchedM(), syten::MPS::LBOState::dropUnmatchedV(), syten::MPS::LBOState::m(), and syten::underThreshold().
Referenced by syten::MPS::DMRG::LBOWorker::singleUpdate().