SyTen

◆ local_expectation() [1/2]

std::pair< std::vector< SDef >, SDef > syten::MPS::local_expectation ( Lattice const &  lat,
State const &  a,
State const &  b,
std::string const &  id,
bool const  cache,
bool const  no_normalise 
)

Computes the expectation value on each site for id.

References std::vector< T >::back(), syten::MPS::Operator::dIdx, syten::genSplit(), syten::MPS::Operator::lIdx, syten::MPS::State::lIdx, syten::MPS::State::maybeCache(), std::vector< T >::push_back(), syten::MPS::Operator::rIdx, syten::MPS::State::rIdx, syten::MPS::State::size(), SYTEN_ASSERT, syten::MPS::Operator::uIdx, and syten::MPS::State::uIdx.

Referenced by syten::Pyten::init_mp_proj_pur(), syten::Pyten::init_mps(), and local_expectation().

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