Class LongPolynomial5


  • public class LongPolynomial5
    extends java.lang.Object
    A polynomial class that combines five coefficients into one long value for faster multiplication by a ternary polynomial.
    Coefficients can be between 0 and 2047 and are stored in bits 0..11, 12..23, ..., 48..59 of a long number.
    • Constructor Detail

      • LongPolynomial5

        public LongPolynomial5​(IntegerPolynomial p)
        Constructs a LongPolynomial5 from a IntegerPolynomial. The two polynomials are independent of each other.
        Parameters:
        p - the original polynomial. Coefficients must be between 0 and 2047.