Class ModulusGF
java.lang.Object
com.google.zxing.pdf417.decoder.ec.ModulusGF
A field based on powers of a generator integer, modulo some modulus.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int[]private final int[]private final intprivate final ModulusPolystatic final ModulusGFprivate final ModulusPoly -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) intadd(int a, int b) (package private) ModulusPolybuildMonomial(int degree, int coefficient) (package private) intexp(int a) (package private) ModulusPolygetOne()(package private) intgetSize()(package private) ModulusPolygetZero()(package private) intinverse(int a) (package private) intlog(int a) (package private) intmultiply(int a, int b) (package private) intsubtract(int a, int b)
-
Field Details
-
PDF417_GF
-
expTable
private final int[] expTable -
logTable
private final int[] logTable -
zero
-
one
-
modulus
private final int modulus
-
-
Constructor Details
-
ModulusGF
private ModulusGF(int modulus, int generator)
-
-
Method Details
-
getZero
ModulusPoly getZero() -
getOne
ModulusPoly getOne() -
buildMonomial
-
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()
-