Package jscl.math
Class Variable
java.lang.Object
jscl.math.Variable
- All Implemented Interfaces:
Comparable,jscl.editor.rendering.MathObject
- Direct Known Subclasses:
Constant,Function,GenericVariable,Operator
public abstract class Variable
extends Object
implements Comparable, jscl.editor.rendering.MathObject
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Genericantiderivative(Variable variable) intintabstract Genericderivative(Variable variable) abstract Genericbooleanabstract Genericeval()abstract Genericexpand()abstract Genericabstract Genericabstract booleanisConstant(Variable variable) booleanisIdentity(Variable variable) protected Stringprotected abstract Variableabstract Genericnumeric()abstract Genericsimplify()abstract Genericsubstitute(Variable variable, Generic generic) toString()abstract intvariableCompareTo(Variable variable) Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jscl.editor.rendering.MathObject
toMathML
-
Field Details
-
name
-
comparator
-
-
Constructor Details
-
Variable
-
-
Method Details
-
antiderivative
- Throws:
NotIntegrableException
-
derivative
-
substitute
-
function
-
eval
-
expand
-
factorize
-
elementary
-
simplify
-
numeric
-
expressionValue
-
isConstant
-
isIdentity
-
compareTo
-
variableCompareTo
-
compareTo
- Specified by:
compareToin interfaceComparable
-
equals
-
toString
-
nameToMathML
-
newinstance
-