Syntax
[symOpG, isGen] = swsym.genreduce(symOp)
Description
[symOpG, isGen] = swsym.genreduce(symOp)
takes the list of symmetry
operators in symOp
and determines a minimum subset of operators that
can generate the given list.
Input Arguments
symOp
- Matrix that contains both the rotation and translation matrices
having dimensions of \([3\times 4\times n_{sym}]\), where the
symMat(:,4,:)
stores the translation vectors, while thesymMat(:,1:3,:)
stores the \(3\times 3\) rotation matrices.
Output Arguments
symOpG
- A set of operators, that can generate all the operators of the input.
isGen
- Vector, that gives whether a given input operator is part of the generators, dimensions are \([1\times n_{sym}]\).