public class Expression extends java.lang.Object implements TexElement
| Constructor and Description |
|---|
Expression() |
Expression(Fraction constant) |
Expression(int constant) |
Expression(java.util.List<Term> terms,
java.util.List<Fraction> constants) |
Expression(java.lang.String name) |
Expression(Term term) |
Expression(Term term,
Fraction constant) |
public Expression()
public Expression(java.lang.String name)
public Expression(int constant)
public Expression(Fraction constant)
public Expression(Term term)
public Fraction constant()
public Expression simplify()
public Expression plus(java.lang.String other)
public Expression plus(int other)
public Expression plus(Term other)
public Expression plus(Fraction other)
public Expression plus(Expression other)
public Expression minus(java.lang.String other)
public Expression minus(int other)
public Expression minus(Term other)
public Expression minus(Fraction other)
public Expression minus(Expression other)
public Expression times(java.lang.String other)
public Expression times(int other)
public Expression times(Term other)
public Expression times(Fraction other)
public Expression times(Expression other)
public Expression div(java.lang.String other)
public Expression div(int other)
public Expression div(Term other)
public Expression div(Fraction other)
public Expression div(Expression other)
public Expression pow(int n)
public Expression pow(Expression other)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toTex()
toTex in interface TexElementpublic boolean hasVariable(java.lang.String name)
public boolean onlyHasVariable(java.lang.String name)
public int maxDegree()
public int maxDegreeOfVariable(java.lang.String name)
public boolean noCrossProducts()
public boolean noCrossProductsWithVariable(java.lang.String variable)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.util.List<Term> getTerms()