std::vector< SDef > syten::MPS::ProjectedPurification::correlator | ( | Lattice const & | lat, |
State & | a, | ||
Index const | purified_type, | ||
Index const | site, | ||
std::string const & | left_op, | ||
std::string const & | right_op, | ||
std::string | left_bo, | ||
std::string | right_bo, | ||
bool const | displacement | ||
) |
Computes correlators.
References syten::MPS::ProjectedPurification::correlator(), std::endl(), syten::genFuse(), syten::MPS::genMPOId(), syten::genSplit(), syten::MPS::State::leftnorm(), syten::MPS::Operator::lIdx, syten::MPS::State::lIdx, syten::logGI(), syten::MPS::mpo_cmp_prod(), syten::MPS::mps_mpo_mps_ctr_left(), syten::MPS::mps_mpo_mps_ctr_right(), syten::YesNo< struct _prod_conj >::n(), syten::prod(), syten::progress(), std::vector< T >::push_back(), syten::MPS::Operator::rIdx, syten::MPS::State::rIdx, syten::MPS::State::rightnorm(), syten::MPS::State::size(), std::string::size(), std::string::substr(), and SYTEN_ASSERT_MSG.
Referenced by syten::MPS::ProjectedPurification::correlator().