|
|||||||||
| 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.Pow
public class Pow
Class representing one Expression object raised to the power of
another Expression object.
Example of use:
Expression e1 = ...; Expression e2 = ...; Expression e3 = new Pow( 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 | |
|---|---|
Pow(Expression baseOp,
Expression powerOp)
Creates a Power object that represent one Expression object raised to the power of another. |
|
| 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.BinaryOperator |
|---|
getElements, getSecondOperand, isDifferentiable, isExpandable, resetNumDiff, resetNumEval, setIndex, setNumberOfIndependents, setSecondOperand |
| 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 Pow(Expression baseOp,
Expression powerOp)
baseOp - The base Expression object.powerOp - The power 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 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 | ||||||||