SyTen

◆ expand_to_left_lbo()

bool syten::MPS::expand_to_left_lbo ( 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 leftwards from site position.

Replaces the local LBO matrix by an identity if it did the expansion. In this case, returns true, otherwise, returns 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: