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 int
private final ModulusPoly
static final ModulusGF
private final ModulusPoly
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
add
(int a, int b) (package private) ModulusPoly
buildMonomial
(int degree, int coefficient) (package private) int
exp
(int a) (package private) ModulusPoly
getOne()
(package private) int
getSize()
(package private) ModulusPoly
getZero()
(package private) int
inverse
(int a) (package private) int
log
(int a) (package private) int
multiply
(int a, int b) (package private) int
subtract
(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()
-