Package jscl.math.polynomial
Class Monomial
- java.lang.Object
-
- jscl.math.polynomial.Monomial
-
- All Implemented Interfaces:
java.lang.Comparable
public class Monomial extends java.lang.Object implements java.lang.Comparable
-
-
Field Summary
Fields Modifier and Type Field Description static OrderingdegreeReverseLexicographicstatic OrderingiteratorOrderingstatic Orderinglexicographicstatic OrderingtotalDegreeLexicographic
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object o)intcompareTo(Monomial monomial)intdegree()Monomialdivide(Monomial monomial)java.util.Iteratordivisor()java.util.Iteratordivisor(Monomial beginning)intelement(int n)Monomialgcd(Monomial monomial)java.util.Iteratoriterator()java.util.Iteratoriterator(Monomial beginning)static OrderingkthElimination(int k)LiteralliteralValue()booleanmultiple(Monomial monomial)booleanmultiple(Monomial monomial, boolean strict)Monomialmultiply(Monomial monomial)protected Monomialnewinstance()Orderingordering()Monomialscm(Monomial monomial)java.lang.StringtoMathML()java.lang.StringtoString()Variable[]unknown()Monomialvalueof(Literal literal)Monomialvalueof(Monomial monomial)
-
-
-
Method Detail
-
kthElimination
public static Ordering kthElimination(int k)
-
unknown
public Variable[] unknown()
-
ordering
public Ordering ordering()
-
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:
compareToin interfacejava.lang.Comparable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toMathML
public java.lang.String toMathML()
-
newinstance
protected Monomial newinstance()
-
-