|
TiledArray
0.7.0
|
#include <representation.h>
Public Types | |
| using | group_type = Group |
| using | element_type = typename Group::element_type |
| using | representative_type = Representative |
Public Member Functions | |
| Representation ()=delete | |
| Representation (const Representation &)=default | |
| Representation (Representation &&)=default | |
| Representation & | operator= (const Representation &)=default |
| Representation & | operator= (Representation &&)=default |
| Representation (std::map< element_type, representative_type > generator_reps) | |
| Construct Representation from a set of {generator,operator} pairs construct operator representation of the permutation group. More... | |
| size_t | order () const |
| the order of the representation = the order of the group More... | |
| std::shared_ptr< group_type > | group () const |
| const std::map< element_type, representative_type > & | representatives () const |
class Representation is a representation of Group in terms of Representatives (typically, (linear) operators)
| Group | class describing the group of symmetry transformations |
| Representative | class describing the group representatives; in TiledArray these will encode mathematical transformation of tiles under permutations, or symmetry transformations. |
Definition at line 47 of file representation.h.
| using TiledArray::symmetry::Representation< Group, Representative >::element_type = typename Group::element_type |
Definition at line 50 of file representation.h.
| using TiledArray::symmetry::Representation< Group, Representative >::group_type = Group |
Definition at line 49 of file representation.h.
| using TiledArray::symmetry::Representation< Group, Representative >::representative_type = Representative |
Definition at line 51 of file representation.h.
|
delete |
|
default |
|
default |
|
inline |
Construct Representation from a set of {generator,operator} pairs construct operator representation of the permutation group.
Definition at line 61 of file representation.h.
|
inline |
constructs Group object from this
Definition at line 75 of file representation.h.
|
default |
|
default |
|
inline |
the order of the representation = the order of the group
Definition at line 69 of file representation.h.
|
inline |
Definition at line 87 of file representation.h.