principia_materia.representation.qstar_rep module
- class principia_materia.representation.qstar_rep.QStarRep(pg, rvec, Q, identifiers=None, tol=1e-06)
- Bases: - BaseRepresentation- Representation of Q-star - It represents how Q transform in the Q-star under symmetry operation of the point group. - Parameters:
- Q – The initial Q. 
- pg – Point group. 
- rvec – The reciprocal basis vector for q. 
- tol – Number of decimal points to preserve for rounding. 
 
 - find_multiplication_table()
 - property initial_Q
 
- class principia_materia.representation.qstar_rep.SymmetricQStarRep(pg, rvec, Q, identifiers=None, tol=1e-06)
- Bases: - SymmetricDirectProduct- Symmetric Product representation of Q - It represents how Q transform in the Q-star under symmetry operation of the point group, with an extra constraint that the order of the q-identifier pair does not matter. - :param : pg: Point group. :param : irrep_inputs: A list of q’s or q-identifier pairs. :param : rvec: The reciprocal basis vector for q. :param : rdp: Number of decimal points to preserve for rounding. - property initial_Q