Collaboration diagram for QCToolkit::Symmetry: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_ |