Class ModulusGF


  • public final class ModulusGF
    extends java.lang.Object

    A field based on powers of a generator integer, modulo some modulus.

    See Also:
    GenericGF
    • Field Detail

      • PDF417_GF

        public static final ModulusGF PDF417_GF
      • expTable

        private final int[] expTable
      • logTable

        private final int[] logTable
      • modulus

        private final int modulus
    • Constructor Detail

      • ModulusGF

        private ModulusGF​(int modulus,
                          int generator)
    • Method Detail

      • buildMonomial

        ModulusPoly buildMonomial​(int degree,
                                  int coefficient)
      • add

        int add​(int a,
                int b)
      • subtract

        int subtract​(int a,
                     int b)
      • exp

        int exp​(int a)
      • log

        int log​(int a)
      • inverse

        int inverse​(int a)
      • multiply

        int multiply​(int a,
                     int b)
      • getSize

        int getSize()