local_dof_matrix_rep#
- Prim.local_dof_matrix_rep(
- self: Prim,
- key: str,
Returns the symmetry group representation that describes how local ” continuous DoF transform under symmetry.
Notes
For each factor group element there is one matrix representation per sublattice
Local DoF values transform using these symrep matrices before permuting among sites.
If
has_occupation_dofs() is True
, a matrix rep for transforming occupation indicator variables is included with key “occ”.
- Parameters:
key (str) – Specifies the type of DoF
- Returns:
local_dof_matrix_rep – The array
local_dof_matrix_rep[factor_group_index][sublattice_index]
is the matrix representation for transforming values of DoF key, in the prim basis, on sublattice_index-th sublattice, by the factor_group_index-th prim factor group operation.Note that it is possible for the matrices associated with different sublattices to be different sizes, including size zero, depending on the corresponding
DoFSetBasis
.- Return type:
list[list[numpy.ndarray[numpy.float64[m,m]]]]