|
Xped
|
#include "Xped/Symmetry/SU2Wrappers.hpp"#include "Xped/Symmetry/qarray.hpp"#include "Xped/Util/Constfct.hpp"#include <boost/rational.hpp>

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) |
| #define KIND_ENUM |