Package edu.jas.gbufd

Class MultiplicativeSetFactors<C extends GcdRingElem<C>>

  • Type Parameters:
    C - coefficient type
    All Implemented Interfaces:
    java.io.Serializable

    public class MultiplicativeSetFactors<C extends GcdRingElem<C>>
    extends MultiplicativeSet<C>
    Multiplicative set of irreducible polynomials. a, b in M implies a*b in M, 1 in M.
    See Also:
    Serialized Form
    • Field Detail

      • logger

        private static final org.apache.logging.log4j.Logger logger
    • Constructor Detail

      • MultiplicativeSetFactors

        public MultiplicativeSetFactors​(GenPolynomialRing<C> ring)
        MultiplicativeSet constructor. Constructs an empty multiplicative set.
        Parameters:
        ring - polynomial ring factory for coefficients.
      • MultiplicativeSetFactors

        protected MultiplicativeSetFactors​(GenPolynomialRing<C> ring,
                                           java.util.List<GenPolynomial<C>> ms,
                                           FactorAbstract<C> eng)
        MultiplicativeSet constructor.
        Parameters:
        ring - polynomial ring factory for coefficients.
        ms - a list of non-zero polynomials.
        eng - factorization engine.