Class ModulusGF

java.lang.Object
com.google.zxing.pdf417.decoder.ec.ModulusGF

public final class ModulusGF extends Object

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

See Also:
  • Field Details

    • PDF417_GF

      public static final ModulusGF PDF417_GF
    • expTable

      private final int[] expTable
    • logTable

      private final int[] logTable
    • zero

      private final ModulusPoly zero
    • one

      private final ModulusPoly one
    • modulus

      private final int modulus
  • Constructor Details

    • ModulusGF

      private ModulusGF(int modulus, int generator)
  • Method Details

    • getZero

      ModulusPoly getZero()
    • getOne

      ModulusPoly getOne()
    • 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()