SyTen

◆ do_expval()

template<typename State , typename Lattice >
int syten::do_expval ( std::string const &  aFile,
std::string const &  bFile,
bool  bpo_cache,
std::string const &  oprDesc,
bool  variance,
bool  column,
bool  realOnly,
bool  imagOnly,
bool  no_normalise,
Index  precision,
std::string const &  templateFile,
std::string const &  templateStart,
std::string const &  templateEnd,
std::string const &  abbrev 
)

Templated wrapper for expectation value calculation including the parsing, set-up etc.

References std::string::assign(), calc_expval(), std::map< K, T >::count(), std::string::find(), loadInputRef(), logGE(), logGI(), std::move(), norm(), overlap(), std::string::reserve(), std::ifstream::seekg(), std::string::size(), streamed_replace(), std::string::substr(), std::ifstream::tellg(), and syten::MPS::variance().

+ Here is the call graph for this function: