Xped
Loading...
Searching...
No Matches
functions.hpp File Reference
#include "Xped/Symmetry/SU2Wrappers.hpp"
#include "Xped/Symmetry/qarray.hpp"
#include "Xped/Util/Constfct.hpp"
#include <boost/rational.hpp>
Include dependency graph for functions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Xped
 
namespace  Xped::util
 
namespace  Xped::Sym
 

Macros

#define KIND_ENUM
 

Enumerations

enum  Xped::Sym::KIND {
  Xped::Sym::S , Xped::Sym::Salt , Xped::Sym::T , Xped::Sym::FT ,
  Xped::Sym::N , Xped::Sym::FN , Xped::Sym::M , Xped::Sym::Nup ,
  Xped::Sym::Ndn , Xped::Sym::Z2
}
 

Functions

std::string Xped::util::print_frac_nice (boost::rational< int > r)
 
template<typename Symmetry >
std::string Xped::Sym::format (qarray< Symmetry::Nq > qnum)
 
template<typename Scalar >
Scalar Xped::Sym::phase (int q)
 
template<typename Symmetry >
std::vector< std::pair< typename Symmetry::qType, typename Symmetry::qType > > Xped::Sym::split (const typename Symmetry::qType Q, const std::vector< typename Symmetry::qType > &ql, const std::vector< typename Symmetry::qType > qr)
 
template<typename Symmetry >
std::vector< std::pair< std::size_t, std::size_t > > Xped::Sym::split (const typename Symmetry::qType Q, const std::vector< typename Symmetry::qType > &ql, const std::vector< typename Symmetry::qType > qr)
 
void Xped::Sym::initialize (int maxJ=1, std::string f_3j="", std::string f_6j="", std::string f_9j="")
 
void Xped::Sym::finalize (bool PRINT_STATS=false)
 
template<typename Symmetry >
qarray< Symmetry::Nq > Xped::adjustQN (const qarray< Symmetry::Nq > &qin, const size_t number_cells, bool BACK=false)
 

Macro Definition Documentation

◆ KIND_ENUM

#define KIND_ENUM