Class Residue<C extends GcdRingElem<C>>

    • Field Detail

      • isunit

        protected int isunit
        Flag to remember if this residue element is a unit. -1 is unknown, 1 is unit, 0 not a unit.
    • Constructor Detail

      • Residue

        public Residue​(ResidueRing<C> r)
        The constructor creates a Residue object from a ring factory.
        Parameters:
        r - residue ring factory.
      • Residue

        public Residue​(ResidueRing<C> r,
                       GenPolynomial<C> a)
        The constructor creates a Residue object from a ring factory and a polynomial.
        Parameters:
        r - residue ring factory.
        a - polynomial.
      • Residue

        public Residue​(ResidueRing<C> r,
                       GenPolynomial<C> a,
                       int u)
        The constructor creates a Residue object from a ring factory, a polynomial and an indicator if a is a unit.
        Parameters:
        r - residue ring factory.
        a - polynomial.
        u - isunit indicator, -1, 0, 1.