Lines Matching refs:m_ring
318 RingOfPolynomialsOver(const CoefficientRing &ring) : m_ring(ring) {}
321 {return Element(rng, parameter, m_ring);}
324 {return a.Equals(b, m_ring);}
327 {return this->result = m_ring.Identity();}
330 {return this->result = a.Plus(b, m_ring);}
333 {a.Accumulate(b, m_ring); return a;}
336 {return this->result = a.Inverse(m_ring);}
339 {return this->result = a.Minus(b, m_ring);}
342 {return a.Reduce(b, m_ring);}
345 {return this->result = a.Doubled(m_ring);}
348 {return this->result = m_ring.MultiplicativeIdentity();}
351 {return this->result = a.Times(b, m_ring);}
354 {return this->result = a.Squared(m_ring);}
357 {return a.IsUnit(m_ring);}
360 {return this->result = a.MultiplicativeInverse(m_ring);}
363 {return this->result = a.DividedBy(b, m_ring);}
366 {return this->result = a.Modulo(b, m_ring);}
369 {Element::Divide(r, q, a, d, m_ring);}
389 CoefficientRing m_ring;