public class LongPolynomial5
extends java.lang.Object
long value for
faster multiplication by a ternary polynomial.long number.| Constructor | Description |
|---|---|
LongPolynomial5(IntegerPolynomial p) |
Constructs a
LongPolynomial5 from a IntegerPolynomial. |
| Modifier and Type | Method | Description |
|---|---|---|
LongPolynomial5 |
mult(TernaryPolynomial poly2) |
Multiplies the polynomial with a
TernaryPolynomial, taking the indices mod N and the values mod 2048. |
IntegerPolynomial |
toIntegerPolynomial() |
public LongPolynomial5(IntegerPolynomial p)
LongPolynomial5 from a IntegerPolynomial. The two polynomials are independent of each other.p - the original polynomial. Coefficients must be between 0 and 2047.public LongPolynomial5 mult(TernaryPolynomial poly2)
TernaryPolynomial, taking the indices mod N and the values mod 2048.public IntegerPolynomial toIntegerPolynomial()