Implementation of representations of groups. More...
#include "inc/util/output.h"#include "inc/util/boost_versioning.h"#include "inc/util/fermionic.h"#include "inc/dense/dense.h"#include "inc/sparse/sparse.h"#include "rep_fwd.h"#include "rep_register.h"#include "rep_decomp_register.h"#include "rep_fundamental.h"#include "rep_sector.h"
Include dependency graph for rep.h:
This graph shows which files directly or indirectly include this file:Classes | |
| struct | std::hash< syten::Rep > |
| Specialisation for Rep. More... | |
| struct | syten::Excp::InsufficientMaxDeg |
| Exception thrown if the compile-time value of SYTEN_MAX_DEG is insufficient. More... | |
| struct | syten::Excp::InsufficientMaxSym |
| Exception thrown if the compile-time value of SYTEN_MAX_SYM is insufficient. More... | |
| class | syten::Rep |
| Single irrep of a (physical) symmetry group. More... | |
Namespaces | |
| namespace | std |
| STL namespace. | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::Excp |
| Namespace for exceptions otherwise polluting the global syten:: namespace. | |
Functions | |
| SRDef | syten::dist (Rep const &r1, Rep const &r2) |
| Returns the distance between two representations, i.e. the absolute value of the sum of the differences in labels. More... | |
| template<Rank rank> | |
| std::vector< SparseTensor< rank, CDef > > | syten::genTrivialCGC (Index numSyms=1) |
Generates numSyms trivial CGC tensors of the specified rank. More... | |
| std::ostream & | syten::operator<< (std::ostream &out, Rep const &r) |
| Output of a physical symmetry irrep. More... | |
Implementation of representations of groups.