Package jscl.math.function
Class ImplicitFunction
- java.lang.Object
-
- jscl.math.Variable
-
- jscl.math.function.Function
-
- jscl.math.function.ImplicitFunction
-
- All Implemented Interfaces:
java.lang.Comparable,jscl.editor.rendering.MathObject
public class ImplicitFunction extends Function
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImplicitFunction.Curried
-
Field Summary
Fields Modifier and Type Field Description protected int[]derivationprotected Generic[]subscript-
Fields inherited from class jscl.math.Variable
comparator, name
-
-
Constructor Summary
Constructors Constructor Description ImplicitFunction(java.lang.String name, Generic[] parameter)ImplicitFunction(java.lang.String name, Generic[] parameter, int[] derivation, Generic[] subscript)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Genericantiderivative(int n)static ImplicitFunction.Curriedapply(java.lang.String name, int[] derivation)static ImplicitFunction.Curried[]apply(java.lang.String name, int[] derivation, int n)intcompareTo(Variable variable)int[]derivation()Genericderivative(int n)Genericevalelem()Genericevalfunc()Genericevalnum()Genericevalsimp()Genericevaluate()protected Variablenewinstance()Generic[]subscript()java.lang.StringtoMathML()java.lang.StringtoString()-
Methods inherited from class jscl.math.function.Function
antiderivative, derivative, elementary, expand, factorize, function, isConstant, numeric, parameters, simplify, substitute
-
Methods inherited from class jscl.math.Variable
compareTo, equals, expressionValue, isIdentity, nameToMathML
-
-
-
-
Field Detail
-
derivation
protected int[] derivation
-
subscript
protected Generic[] subscript
-
-
Method Detail
-
apply
public static ImplicitFunction.Curried apply(java.lang.String name, int[] derivation)
-
apply
public static ImplicitFunction.Curried[] apply(java.lang.String name, int[] derivation, int n)
-
derivation
public int[] derivation()
-
subscript
public Generic[] subscript()
-
antiderivative
public Generic antiderivative(int n) throws NotIntegrableException
- Specified by:
antiderivativein classFunction- Throws:
NotIntegrableException
-
derivative
public Generic derivative(int n)
- Specified by:
derivativein classFunction
-
toMathML
public java.lang.String toMathML()
-
newinstance
protected Variable newinstance()
- Specified by:
newinstancein classVariable
-
-