Lines Matching refs:m_ring
465 m_ring.Reduce(alpha[j], alpha[j-1]);
467 CoefficientType d = m_ring.Subtract(x[j], x[j-k]);
468 if (!m_ring.IsUnit(d))
470 alpha[j] = m_ring.Divide(alpha[j], d);
483 std::vector<CoefficientType> coefficients((size_t)n, m_ring.Identity());
489 coefficients[i] = m_ring.Subtract(coefficients[i-1], m_ring.Multiply(coefficients[i], x[j]));
491 coefficients[0] = m_ring.Subtract(alpha[j], m_ring.Multiply(coefficients[0], x[j]));
508 result = m_ring.Multiply(result, m_ring.Subtract(position, x[j]));
509 m_ring.Accumulate(result, alpha[j]);