determine the order of the symmetry operator
Syntax
N = swsym.oporder(symOp)
Description
N = swsym.oporder(symOp) determines the order of the symOp symmetry
operator, where symOp(:,1:3) is a rotation matrix and symOp(:,4) is a
translation. The value of 10 is returned if the matrix is not a valid
crystallographic symmetry operator.
Examples
Raising any operator to the calculated order will alway return identity:
O = swsym.generator('y,z,x')
Output
O =
0 1 0 0
0 0 1 0
1 0 0 0
R = O(:,1:3)^swsym.oporder(O)
Output
R =
1 0 0
0 1 0
0 0 1
Input Arguments
symOp- Symmetry operator in a matrix with dimensions of .
Output Arguments
N- Integer, the order of the operator.