SyTen
syten-rdm.cpp File Reference

Computes RDMs of all types. More...

+ Include dependency graph for syten-rdm.cpp:

Namespaces

 syten
 Syten namespace.
 

Enumerations

enum class  RDMType { Particle1 , Particle2 , Orbital , Undefined }
 

Functions

std::tuple< STensor, STensor > syten::eigenSym (STensor in)
 
std::istreamsyten::operator>> (std::istream &in, RDMType &t)
 
template<typename Lattice , typename Constructor , typename State >
void syten::proceed_1prdm (std::ostream &out, State &state, std::string const &lattice_name, Vec< std::string > const &ops_list, std::string const &output, bool const eigensystem, bool const sum)
 
template<typename Lattice , typename Constructor , typename State >
void syten::proceed_2prdm (std::ostream &out, State &state, std::string const &lattice_name, Vec< std::string > const &ops_list, std::string const &output, bool const sum)
 
template<typename Constructor , typename State >
void syten::proceed_ordm (std::ostream &out, std::string const &output, State &state, Vec< Index > const &sites, bool const eigensystem, bool const sym)
 

Detailed Description

Computes RDMs of all types.