void syten::MPS::LBOState::dropUnmatched | ( | ) |
Sweeps multiple times over the system attempting to drop unmatched blocks until no blocks were dropped during one full sweep.
References dropUnmatchedM(), dropUnmatchedV(), and size().
Referenced by syten::MPS::apply_op_itrunc(), syten::MPS::apply_op_naive(), syten::MPS::DMRG::LBOWorker::LBOWorker(), leftnormM(), physnormM(), physnormV(), rightnormM(), and truncate().