Class ModulusPoly
java.lang.Object
com.google.zxing.pdf417.decoder.ec.ModulusPoly
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) ModulusPolyadd(ModulusPoly other) (package private) intevaluateAt(int a) (package private) intgetCoefficient(int degree) (package private) int[](package private) int(package private) booleanisZero()(package private) ModulusPolymultiply(int scalar) (package private) ModulusPolymultiply(ModulusPoly other) (package private) ModulusPolymultiplyByMonomial(int degree, int coefficient) (package private) ModulusPolynegative()(package private) ModulusPolysubtract(ModulusPoly other) toString()
-
Field Details
-
field
-
coefficients
private final int[] coefficients
-
-
Constructor Details
-
ModulusPoly
ModulusPoly(ModulusGF field, int[] coefficients)
-
-
Method Details
-
getCoefficients
int[] getCoefficients() -
getDegree
int getDegree()- Returns:
- degree of this polynomial
-
isZero
boolean isZero()- Returns:
- true iff this polynomial is the monomial "0"
-
getCoefficient
int getCoefficient(int degree) - Returns:
- coefficient of x^degree term in this polynomial
-
evaluateAt
int evaluateAt(int a) - Returns:
- evaluation of this polynomial at a given point
-
add
-
subtract
-
multiply
-
negative
ModulusPoly negative() -
multiply
-
multiplyByMonomial
-
toString
-