Computes RDMs of all types. More...
#include "inc/util/bpo_helper.h"
#include "inc/mps/state.h"
#include "inc/t3n/state.h"
#include "inc/mps/rdm.h"
#include "inc/t3n/rdm.h"
#include "inc/dense/dense_operators.h"
#include "inc/dense/dense_eigensolver.h"
#include "inc/tensor/tensor_misc.h"
#include "inc/tensor/tensor_decomposition_eigen.h"
#include "inc/stensor/stensor_decomps.h"
#include "inc/tensor/tensor_to_dense.h"
#include "inc/stensor/stensor_to_dense.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
Enumerations | |
enum class | RDMType { Particle1 , Particle2 , Orbital , Undefined } |
Functions | |
std::tuple< STensor, STensor > | syten::eigenSym (STensor in) |
std::istream & | syten::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) |
Computes RDMs of all types.