|
|||||||||
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.UnaryOperator
org.jscience.mathematics.analysis.expressions.symbolic.Minus
public class Minus
Class representing the negated expression of an Expression object.
Example of use:
Expression e1 = ...; Expression e2 = new Minus( e1 );
UnaryOperator
,
Serialized FormField Summary |
---|
Fields inherited from class org.jscience.mathematics.analysis.expressions.UnaryOperator |
---|
deriv, evalValid, evalValue, valid |
Fields inherited from class org.jscience.mathematics.analysis.expressions.OperatorExpression |
---|
firstOperand |
Constructor Summary | |
---|---|
Minus(Expression operand)
Creates a Minus object that represent the negated Expression object. |
Method Summary | |
---|---|
Expression |
diff(NamedDataExpression x)
DOCUMENT ME! |
boolean |
equals(java.lang.Object e)
DOCUMENT ME! |
double |
eval()
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.UnaryOperator |
---|
getElements, isDifferentiable, isExpandable, resetNumDiff, resetNumEval, setIndex, setNumberOfIndependents |
Methods inherited from class org.jscience.mathematics.analysis.expressions.OperatorExpression |
---|
contains, factor, 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 Minus(Expression operand)
operand
- The Expression object that should be
negated.Method Detail |
---|
public double eval()
eval
in interface Expression
public Expression diff(NamedDataExpression x)
diff
in interface Expression
diff
in class UnaryOperator
x
- DOCUMENT ME!
public double numDiff(int i)
numDiff
in interface NumericalDifferentiable
i
- DOCUMENT ME!
public double numEval()
numEval
in interface NumericalDifferentiable
public Expression replace(Expression a, Expression b)
replace
in interface Expression
a
- DOCUMENT ME!b
- DOCUMENT ME!
public boolean equals(java.lang.Object e)
equals
in class java.lang.Object
e
- DOCUMENT ME!
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toJava()
toJava
in interface Expression
toJava
in interface JavaExpressible
public java.lang.String toTaylorMap()
toTaylorMap
in interface Expression
toTaylorMap
in class UnaryOperator
public Expression optimize()
optimize
in interface Expression
public Expression isolate(Expression f, Expression e)
isolate
in interface Expression
isolate
in class OperatorExpression
f
- DOCUMENT ME!e
- DOCUMENT ME!
public java.lang.String toXML()
toXML
in interface Expression
toXML
in interface XMLExpressible
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |