Class PermutationGroup

    • Constructor Detail

      • PermutationGroup

        public PermutationGroup()
    • Method Detail

      • addPermutation

        public void addPermutation​(List<Integer> permutation)
      • getPermutation

        public List<Integer> getPermutation​(int index)
      • getOrder

        public int getOrder()
      • completeGroup

        public void completeGroup()
        Starts with an incomplete set of group generators in `permutations` and expands it to include all possible combinations. Ways to complete group: - combinations of permutations pi x pj - combinations with itself p^k
      • getOrder

        public static int getOrder​(List<Integer> permutation)
      • getGroupTable

        public String getGroupTable()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object