/// <summary> /// Multiplies the polynomial by an <c>IntegerPolynomial</c>, /// taking the indices mod <c>N</c>. /// </summary> /// /// <param name="Factor">A polynomial factor</param> /// /// <returns>The product of the two polynomials</returns> public IntegerPolynomial Multiply(IntegerPolynomial Factor) { IntegerPolynomial c = m_f1.Multiply(Factor); c = m_f2.Multiply(c); c.Add(m_f3.Multiply(Factor)); return(c); }