Basic
Classes
GTClasses — gives the conjugacy classes of a group.
GTClassMult — calculates the class constants.
GTClassMultTable — calculates a table of class constants.
Characterization of groups and elements
GTCenter — determines the center of a group.
GTConjugacyClass — constructs the set of all subgroups conjugated to the subgroup of group.
GTConjugateElement — gives the conjugate element.
GTGenerators — gives the generators of a group.
GTGetInvSubGroup— gives an invariant subgroup of a specified order
GTGetSubGroups — finds subgroups of a group.
GTGroupOrder — gives the order of a group.
GTInverseElement — gives the inverse element.
GTInvSubGroups — gives the invariant subgroups of a group.
GTLeftCosets — gives the left coset of a group according to a subgroup.
GTMultTable — gives the multiplication table for a group.
GTNormalizer — constructs the normalizer of group with respect to its supergroup.
GTOrderOfElement — gives the order of a group element.
GTProductGroup — forms the product of two groups.
GTQuotientGroup — gives the multiplication table of the quotient group.
GTRightCosets — gives the right coset of a group according to a subgroup.
Logical operators
GTAbelianQ — tests if a group is an abelian group.
GTCyclicQ — tests if group is a cyclic group.
GTGroupQ — tests if a group of symmetry elements satisfies the "group axioms".
GTInvSubGroupQ — tests if the group with smaller order is an invariant subgroup of the group with larger order.
GTProductGroupQ — tests if group is a product group of two groups.
GTQuotientGroupQ — tests if two groups can form a quotient group.
GTSelfAdjointQ — tests if an element of a group is self-adjoint
GTSubGroupQ — tests if the group with smaller order is a subgroup of the group with larger order.
Symbols, matrices, quaternions and Euler angles
GTAllSymbols — gives a list of all implemented symbols.
GTGetEulerAngles — gives the Euler angles of a symmetry element.
GTGetMatrix — gives a representation matrix of a certain symmetry element.
GTGetQuaternion — gives the quaternion of a certain symmetry element.
GTGetRotationMatrix — gives the 3-dimensional rotation matrix of a certain symmetry element.
GTGetSU2Matrix — gives the SU(2) matrix of a certain symmetry element.
GTGetSymbol — gives the symbol of a certain symmetry element.
GTgmat — performs a group multiplication of two elements.
GTSetMultiplication — multiplications of sets of symmetry elements.
GTType — transforms a point group element to a space group element.
GTWhichInput — determines the type of an element.
GTWhichOutput — transforms an element to a certain type.
Coordinate transformation
GTTransformation — performs a coordinate transformation of a vector.
GTTransformationOperator — applies a coordinate transformation to a function.
Magnetic groups
GTMagnetic — determines if magnetic point group are taken into account
GTMagneticQ — gives True if if magnetic groups are taken into account