SyTen

◆ decompose_sso()

void Workspace::decompose_sso ( const Lattice _lattice,
const std::string _sso_id,
const Index _site,
std::vector< SSM > &  _result 
)
protected

Decomposes single-site operator into projectors to eigenspaces and eigenvalues.

References syten::abs(), syten::Tensor< rank >::clear(), std::vector< T >::clear(), syten::MPS::Operator::dIdx, syten::Eigen::eigenSym(), std::vector< T >::emplace_back(), syten::Basis::flipped(), syten::genFuse(), syten::genSplit(), syten::Tensor< rank >::getBasis(), syten::MPS::Lattice::getLocal(), syten::MPS::Operator::lIdx, syten::MPS::State::lIdx, syten::makeZero(), syten::prod(), psi, syten::real(), syten::MPS::Operator::rIdx, syten::MPS::State::rIdx, syten::MPS::Operator::uIdx, and syten::YesNo< struct _prod_conj >::y().

Referenced by measure_sso().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: