### 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 the symMat(:,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}]$$.