Package jsci.maths.groups
This package contains the interfaces for semigroups, monoids, and groups.
See: Description
-
Interface Summary Interface Description AbelianGroup This interface defines an abelian group.AbelianGroup.Member This interface defines a member of an abelian group.Group This interface defines a group.Group.Member This interface defines a member of a group.Monoid This interface defines a monoid.Monoid.Member This interface defines a member of a monoid.Semigroup This interface defines a semigroup.Semigroup.Member This interface defines a member of a semigroup. -
Class Summary Class Description CyclicGroup The CyclicGroup class represents the nth cyclic group.DihedralGroup The DihedralGroup class represents the nth dihedral group.FiniteGroup Superclass for finite groups.LieGroup The LieGroup class provides an encapsulation for Lie groups.QuaternionGroup The QuaternionGroup class represents the quaternion group.U1 The U1 class provides an encapsulation for U(1) groups.
Package jsci.maths.groups Description
This package contains the interfaces for semigroups, monoids, and groups. The discrete group classes represent elements using a, b, c, e notation (e = identity). The Lie group parent class uses complex square matrices to represent its elements. All Lie group sub-classes override the LieGroup class methods in such a way as to maintain the matrix representation, even though they themselves may use a different representation.
DMelt 3.0 © DataMelt by jWork.ORG