Class Local<C extends GcdRingElem<C>>

    • Field Detail

      • logger

        private static final org.apache.logging.log4j.Logger logger
      • debug

        private static final boolean debug
      • isunit

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

      • Local

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

        public Local​(LocalRing<C> r,
                     GenPolynomial<C> n)
        The constructor creates a Local object from a ring factory and a numerator polynomial. The denominator is assumed to be 1.
        Parameters:
        r - ring factory.
        n - numerator polynomial.
      • Local

        public Local​(LocalRing<C> r,
                     GenPolynomial<C> n,
                     GenPolynomial<C> d)
        The constructor creates a Local object from a ring factory and a numerator and denominator polynomial.
        Parameters:
        r - ring factory.
        n - numerator polynomial.
        d - denominator polynomial.
      • Local

        protected Local​(LocalRing<C> r,
                        GenPolynomial<C> n,
                        GenPolynomial<C> d,
                        boolean isred)
        The constructor creates a Local object from a ring factory and a numerator and denominator polynomial.
        Parameters:
        r - ring factory.
        n - numerator polynomial.
        d - denominator polynomial.
        isred - true if gcd(n,d) == 1, else false.