| 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().
Here is the call graph for this function:
Here is the caller graph for this function: