Skip to content

Unfolding the q grid in the prefix.result file #15

Answered by ttadano
whzhangg asked this question in Q&A
Discussion options

You must be logged in to vote

The transpose is necessary.

The rotation matrix R in SYMM_INFO_PRIM is defined in the lattice coordinate and transforms the input fractional coordinate r into another equivalent structure r' = Rr. To transform the momentum defined in the reciprocal lattice basis into a symmetrically reducible one, we need to multiply S = (R-1)T as k' = Sk.

When the rotation is performed in the Cartesian coordinate or when the lattice vector is orthogonal, the rotation matrix R becomes orthogonal. In these cases, we have S = R.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@whzhangg
Comment options

@ttadano
Comment options

Answer selected by ttadano
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants