__init__.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. from sympy.combinatorics.permutations import Permutation, Cycle
  2. from sympy.combinatorics.prufer import Prufer
  3. from sympy.combinatorics.generators import cyclic, alternating, symmetric, dihedral
  4. from sympy.combinatorics.subsets import Subset
  5. from sympy.combinatorics.partitions import (Partition, IntegerPartition,
  6. RGS_rank, RGS_unrank, RGS_enum)
  7. from sympy.combinatorics.polyhedron import (Polyhedron, tetrahedron, cube,
  8. octahedron, dodecahedron, icosahedron)
  9. from sympy.combinatorics.perm_groups import PermutationGroup, Coset, SymmetricPermutationGroup
  10. from sympy.combinatorics.group_constructs import DirectProduct
  11. from sympy.combinatorics.graycode import GrayCode
  12. from sympy.combinatorics.named_groups import (SymmetricGroup, DihedralGroup,
  13. CyclicGroup, AlternatingGroup, AbelianGroup, RubikGroup)
  14. from sympy.combinatorics.pc_groups import PolycyclicGroup, Collector
  15. from sympy.combinatorics.free_groups import free_group
  16. __all__ = [
  17. 'Permutation', 'Cycle',
  18. 'Prufer',
  19. 'cyclic', 'alternating', 'symmetric', 'dihedral',
  20. 'Subset',
  21. 'Partition', 'IntegerPartition', 'RGS_rank', 'RGS_unrank', 'RGS_enum',
  22. 'Polyhedron', 'tetrahedron', 'cube', 'octahedron', 'dodecahedron',
  23. 'icosahedron',
  24. 'PermutationGroup', 'Coset', 'SymmetricPermutationGroup',
  25. 'DirectProduct',
  26. 'GrayCode',
  27. 'SymmetricGroup', 'DihedralGroup', 'CyclicGroup', 'AlternatingGroup',
  28. 'AbelianGroup', 'RubikGroup',
  29. 'PolycyclicGroup', 'Collector',
  30. 'free_group',
  31. ]