|
VMPS++
|


Go to the source code of this file.
Namespaces | |
| namespace | Sym |
Macros | |
| #define | KIND_ENUM |
Enumerations | |
| enum | Sym::KIND { Sym::S , Sym::Salt , Sym::T , Sym::N , Sym::M , Sym::Nup , Sym::Ndn , Sym::Nparity , Sym::K , Sym::S , Sym::Salt , Sym::T , Sym::N , Sym::M , Sym::Nup , Sym::Ndn , Sym::Nparity , Sym::K } |
Functions | |
| template<typename Symmetry > | |
| std::string | Sym::format (qarray< Symmetry::Nq > qnum) |
| template<typename Scalar > | |
| Scalar | Sym::phase (int q) |
| template<typename Symmetry > | |
| std::vector< std::pair< typename Symmetry::qType, typename Symmetry::qType > > | 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 > > | Sym::split (const typename Symmetry::qType Q, const std::vector< typename Symmetry::qType > &ql, const std::vector< typename Symmetry::qType > qr, bool INDEX) |
| void | Sym::initialize (int maxJ=1, std::string f_3j="", std::string f_6j="", std::string f_9j="") |
| void | Sym::finalize (bool PRINT_STATS=false) |
| template<typename Symmetry > | |
| void | transform_base (vector< vector< qarray< Symmetry::Nq > > > &qloc, qarray< Symmetry::Nq > Qtot, bool PRINT=false, bool BACK=false, int L=-1) |
| template<typename Symmetry > | |
| qarray< Symmetry::Nq > | adjustQN (const qarray< Symmetry::Nq > &qin, const size_t number_cells, bool BACK=false) |
| #define KIND_ENUM |
Definition at line 12 of file functions.h.
| qarray< Symmetry::Nq > adjustQN | ( | const qarray< Symmetry::Nq > & | qin, |
| const size_t | number_cells, | ||
| bool | BACK = false |
||
| ) |
Definition at line 195 of file functions.h.
| void transform_base | ( | vector< vector< qarray< Symmetry::Nq > > > & | qloc, |
| qarray< Symmetry::Nq > | Qtot, | ||
| bool | PRINT = false, |
||
| bool | BACK = false, |
||
| int | L = -1 |
||
| ) |
Definition at line 149 of file functions.h.