public class Term extends java.lang.Object implements TexElement
| Constructor and Description |
|---|
Term(Fraction constant) |
Term(Fraction coefficient,
Variable variable) |
Term(java.util.List<Fraction> coefficients,
java.util.List<Variable> variables) |
Term(Variable variable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeCombinedWith(Term other) |
Fraction |
coefficient() |
Term |
div(Fraction other) |
boolean |
equals(java.lang.Object obj) |
java.util.List<Fraction> |
getCoefficients() |
java.util.List<Variable> |
getVariables() |
boolean |
hasVariable(java.lang.String name) |
int |
maxDegree() |
int |
maxDegreeOfVariable(java.lang.String name) |
Term |
minus(Term other) |
boolean |
onlyHasVariable(java.lang.String name) |
Term |
plus(Term other) |
Term |
simplify() |
Term |
times(Fraction other) |
Term |
times(Term other) |
java.lang.String |
toString() |
java.lang.String |
toTex() |
public java.util.List<Fraction> getCoefficients()
public java.util.List<Variable> getVariables()
public Term simplify()
public Fraction coefficient()
public int maxDegree()
public int maxDegreeOfVariable(java.lang.String name)
public boolean hasVariable(java.lang.String name)
public boolean onlyHasVariable(java.lang.String name)
public boolean canBeCombinedWith(Term other)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toTex()
toTex in interface TexElementpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object