Public Member Functions | |
int | devide (int a, int b) const |
void | initialize (const std::string &symm) |
const std::string & | irrepLabel (int a) const |
const std::string & | label () const |
Symmetry & | operator= (const Symmetry &)=delete |
int | product (int a, int b) const |
int | rank () const |
Symmetry (const std::string &symm) | |
Symmetry (const Symmetry &)=delete | |
Private Member Functions | |
void | initialize_1x1 () |
void | initialize_2x2 () |
void | initialize_4x4 () |
void | initialize_8x8 () |
Private Attributes | |
std::vector< int > | group_table_ |
std::vector< std::string > | irrep_labels_ |
std::string | label_ |
int | rank_ |