Package jscl.math
Class DoubleVariable
- java.lang.Object
-
- jscl.math.Variable
-
- jscl.math.GenericVariable
-
- jscl.math.DoubleVariable
-
- All Implemented Interfaces:
java.lang.Comparable,jscl.editor.rendering.MathObject
public class DoubleVariable extends GenericVariable
-
-
Field Summary
-
Fields inherited from class jscl.math.Variable
comparator, name
-
-
Constructor Summary
Constructors Constructor Description DoubleVariable(Generic generic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Genericantiderivative(Variable variable)Genericderivative(Variable variable)Genericelementary()Genericexpand()Genericfactorize()protected Variablenewinstance()Genericsimplify()Genericsubstitute(Variable variable, Generic generic)JSCLIntegersymbolic()-
Methods inherited from class jscl.math.GenericVariable
compareTo, content, function, isConstant, numeric, toMathML, toString, valueOf, valueOf
-
Methods inherited from class jscl.math.Variable
compareTo, equals, expressionValue, isIdentity, nameToMathML
-
-
-
-
Constructor Detail
-
DoubleVariable
public DoubleVariable(Generic generic)
-
-
Method Detail
-
symbolic
public JSCLInteger symbolic()
-
antiderivative
public Generic antiderivative(Variable variable) throws NotIntegrableException
- Overrides:
antiderivativein classGenericVariable- Throws:
NotIntegrableException
-
derivative
public Generic derivative(Variable variable)
- Overrides:
derivativein classGenericVariable
-
substitute
public Generic substitute(Variable variable, Generic generic)
- Overrides:
substitutein classGenericVariable
-
expand
public Generic expand()
- Overrides:
expandin classGenericVariable
-
factorize
public Generic factorize()
- Overrides:
factorizein classGenericVariable
-
elementary
public Generic elementary()
- Overrides:
elementaryin classGenericVariable
-
simplify
public Generic simplify()
- Overrides:
simplifyin classGenericVariable
-
newinstance
protected Variable newinstance()
- Specified by:
newinstancein classVariable
-
-