Basic

 

ReferenceReference

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