Class Monomial

  • All Implemented Interfaces:
    java.lang.Comparable

    public class Monomial
    extends java.lang.Object
    implements java.lang.Comparable
    • Field Detail

      • lexicographic

        public static final Ordering lexicographic
      • totalDegreeLexicographic

        public static final Ordering totalDegreeLexicographic
      • degreeReverseLexicographic

        public static final Ordering degreeReverseLexicographic
      • iteratorOrdering

        public static final Ordering iteratorOrdering
    • Method Detail

      • kthElimination

        public static Ordering kthElimination​(int k)
      • multiple

        public boolean multiple​(Monomial monomial)
      • multiple

        public boolean multiple​(Monomial monomial,
                                boolean strict)
      • divide

        public Monomial divide​(Monomial monomial)
                        throws java.lang.ArithmeticException
        Throws:
        java.lang.ArithmeticException
      • degree

        public int degree()
      • literalValue

        public Literal literalValue()
      • element

        public int element​(int n)
      • iterator

        public java.util.Iterator iterator()
      • iterator

        public java.util.Iterator iterator​(Monomial beginning)
      • divisor

        public java.util.Iterator divisor()
      • divisor

        public java.util.Iterator divisor​(Monomial beginning)
      • compareTo

        public int compareTo​(Monomial monomial)
      • compareTo

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toMathML

        public java.lang.String toMathML()
      • newinstance

        protected Monomial newinstance()