|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.analysis.expressions.OperatorExpression
org.jscience.mathematics.analysis.expressions.BinaryOperator
org.jscience.mathematics.analysis.expressions.symbolic.Subtraction
public class Subtraction
Class representing substraction of two Expression objects.
Example of use:
Expression e1 = ...; Expression e2 = ...; Expression e3 = new Subtraction( e1, e2 );
Expression,
BinaryOperator,
Serialized Form| Field Summary |
|---|
| Fields inherited from class org.jscience.mathematics.analysis.expressions.BinaryOperator |
|---|
deriv, evalValid, evalValue, secondOperand, valid |
| Fields inherited from class org.jscience.mathematics.analysis.expressions.OperatorExpression |
|---|
firstOperand |
| Constructor Summary | |
|---|---|
Subtraction(Expression leftOp,
Expression rightOp)
Creates an Subtraction object that represent the subtraction between two Expression objects. |
|
| Method Summary | |
|---|---|
Expression |
diff(NamedDataExpression x)
DOCUMENT ME! |
boolean |
equals(java.lang.Object e)
DOCUMENT ME! |
double |
eval()
DOCUMENT ME! |
Expression |
factor(Expression e)
DOCUMENT ME! |
Expression |
isolate(Expression f,
Expression e)
DOCUMENT ME! |
double |
numDiff(int i)
DOCUMENT ME! |
double |
numEval()
DOCUMENT ME! |
Expression |
optimize()
DOCUMENT ME! |
Expression |
replace(Expression a,
Expression b)
DOCUMENT ME! |
java.lang.String |
toJava()
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
java.lang.String |
toTaylorMap()
DOCUMENT ME! |
java.lang.String |
toXML()
DOCUMENT ME! |
| Methods inherited from class org.jscience.mathematics.analysis.expressions.BinaryOperator |
|---|
getElements, getSecondOperand, isDifferentiable, isExpandable, resetNumDiff, resetNumEval, setIndex, setNumberOfIndependents, setSecondOperand |
| Methods inherited from class org.jscience.mathematics.analysis.expressions.OperatorExpression |
|---|
contains, getFirstOperand, isolate, setFirstOperand |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jscience.mathematics.analysis.expressions.NumericalDifferentiable |
|---|
resetNumDiff, resetNumEval, setIndex, setNumberOfIndependents |
| Constructor Detail |
|---|
public Subtraction(Expression leftOp,
Expression rightOp)
leftOp - The lefthand side operand Expression object.rightOp - The righthand side operand Expression object.| Method Detail |
|---|
public double eval()
eval in interface Expressionpublic Expression diff(NamedDataExpression x)
diff in interface Expressiondiff in class BinaryOperatorx - DOCUMENT ME!
public double numDiff(int i)
numDiff in interface NumericalDifferentiablei - DOCUMENT ME!
public double numEval()
numEval in interface NumericalDifferentiable
public Expression replace(Expression a,
Expression b)
replace in interface Expressiona - DOCUMENT ME!b - DOCUMENT ME!
public boolean equals(java.lang.Object e)
equals in class java.lang.Objecte - DOCUMENT ME!
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toJava()
toJava in interface ExpressiontoJava in interface JavaExpressiblepublic java.lang.String toTaylorMap()
toTaylorMap in interface ExpressiontoTaylorMap in class BinaryOperatorpublic Expression optimize()
optimize in interface Expression
public Expression isolate(Expression f,
Expression e)
isolate in interface Expressionisolate in class OperatorExpressionf - DOCUMENT ME!e - DOCUMENT ME!
public Expression factor(Expression e)
factor in interface Expressionfactor in class OperatorExpressione - DOCUMENT ME!
public java.lang.String toXML()
toXML in interface ExpressiontoXML in interface XMLExpressible
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||