Changes for version 0.9 - 2011-07-18
- Switched to GLUT API from OpenGL.pm instead of the GL API, main reason was trouble with the upgrade of OpenGL package from CPAN to 0.64 (faces of the cubies weren't showing up because of the upgrade, switching to GLUT fixed that)
- Added product group
- Added tuple elements
- Added tests for tuple and product group
- Added some nice POD
- Added factor group and commutator group
- Added morphism class and test with first isomorphism theorem
Modules
A parametrized role to abstract the characteristics of a group.
The alternating group of degree n.
An implementation of the finite dihedral group D_2n
An implementation of the finite symmetric group S_n
Module for manipulating permutations
An algorithm for finding the disjoint cycle decomposition of a permutation.
Rubik's cube
The view module for Rubik's cube simulator
Provides
in lib/CM/EquivalenceClass.pm
in lib/CM/Group/ModuloAddition.pm
in lib/CM/Group/ModuloMultiplication.pm
in lib/CM/Group/Product.pm
in lib/CM/Morphism.pm
in lib/CM/Permutation/Cycle.pm
in lib/CM/Tuple.pm