CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <SymGroupRep.hh>
SymGroupRepHandle is used to provide easy remote access to a SymGroup representation The head group may be a subgroup of the MasterSymGroup where the SymGroupRep is stored.
Definition at line 185 of file SymGroupRep.hh.
Public Member Functions | |
SymGroupRepHandle () | |
SymGroupRepHandle (const SymGroup &head_group, SymGroupRepID symrep_ID) | |
Index | size () const |
Size of the associated SymGroupRep. More... | |
SymGroupRepID | symrep_ID () const |
Index | dim () const |
Matrix dimension of representation. More... | |
bool | empty () const |
SymGroupRep const * | rep_ptr () const |
SymGroupRep const * | operator-> () const |
SymOpRepresentation const * | operator[] (Index i) const |
bool | operator== (const SymGroupRepHandle &RHS) const |
void | set_rep (const SymGroup &head_group, SymGroupRepID symrep_ID) |
Private Attributes | |
SymGroupRep const * | m_group_rep |
Pointer to the SymGroupRep this is providing an interface to. More... | |
std::vector< Index > | m_subgroup_op_inds |
MasterSymGroup indices of the operations in this SymGroupRep. More... | |
|
inline |
Definition at line 194 of file SymGroupRep.hh.
|
inline |
Definition at line 196 of file SymGroupRep.hh.
|
inline |
Matrix dimension of representation.
Definition at line 215 of file SymGroupRep.hh.
|
inline |
Definition at line 219 of file SymGroupRep.hh.
|
inline |
Definition at line 223 of file SymGroupRep.hh.
|
inline |
Definition at line 233 of file SymGroupRep.hh.
|
inline |
SymOpRepresentation for this->rep_ptr()[i]
i | Index into SymGroup, which may be a subgroup of the MasterSymGroup |
Definition at line 229 of file SymGroupRep.hh.
|
inline |
Definition at line 221 of file SymGroupRep.hh.
|
inline |
Definition at line 238 of file SymGroupRep.hh.
|
inline |
Size of the associated SymGroupRep.
Definition at line 210 of file SymGroupRep.hh.
|
inline |
Definition at line 212 of file SymGroupRep.hh.
|
private |
Pointer to the SymGroupRep this is providing an interface to.
Definition at line 188 of file SymGroupRep.hh.
|
private |
MasterSymGroup indices of the operations in this SymGroupRep.
Definition at line 191 of file SymGroupRep.hh.