|
|||||||||
| 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.QuartaryOperator
public abstract class QuartaryOperator
Abstract class used as superclass for quartary operators.
UnaryOperator,
BinaryOperator,
TernaryOperator,
OperatorExpression,
Serialized Form| Field Summary | |
|---|---|
protected Expression |
fourthOperand
The fourth Expression this QuartaryOperator works on. |
protected Expression |
secondOperand
The second Expression this QuartaryOperator works on. |
protected Expression |
thirdOperand
The third Expression this QuartaryOperator works on. |
| Fields inherited from class org.jscience.mathematics.analysis.expressions.OperatorExpression |
|---|
firstOperand |
| Constructor Summary | |
|---|---|
QuartaryOperator(Expression e1,
Expression e2,
Expression e3,
Expression e4)
Creates a QuartaryOperator object working on four given Expression objects. |
|
| Method Summary | |
|---|---|
Expression |
diff(NamedDataExpression x)
Class QuartaryOperator provides a default diff method for use by nondifferentiable objects. |
java.util.List |
getElements()
DOCUMENT ME! |
Expression |
getFourthOperand()
Returns the fourth operand that the QuartaryOperator object works on. |
Expression |
getSecondOperand()
Returns the second operand that the QuartaryOperator object works on. |
Expression |
getThirdOperand()
Returns the third operand that the QuartaryOperator object works on. |
boolean |
isDifferentiable()
Default implementation of method isDifferentiable which assumes that the BinaryOperator object is differentiable. |
boolean |
isExpandable()
Default implementation of method isExpandable which assumes that the QuartaryOperator object is expandable. |
void |
setFourthOperand(Expression e4)
Assigns the fourth operand that the QuartaryOperator object works on to a given Expression object. |
void |
setSecondOperand(Expression e2)
Assigns the second operand that the QuartaryOperator object works on to a given Expression object. |
void |
setThirdOperand(Expression e3)
Assigns the third operand that the QuartaryOperator object works on to a given Expression object. |
java.lang.String |
toTaylorMap()
Dummy implementation for classes that are not expandable. |
| Methods inherited from class org.jscience.mathematics.analysis.expressions.OperatorExpression |
|---|
contains, factor, getFirstOperand, isolate, isolate, setFirstOperand |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jscience.mathematics.analysis.expressions.Expression |
|---|
eval, optimize, replace, toJava, toXML |
| Field Detail |
|---|
protected Expression secondOperand
Expression this QuartaryOperator works on.
protected Expression thirdOperand
Expression this QuartaryOperator works on.
protected Expression fourthOperand
Expression this QuartaryOperator works on.
| Constructor Detail |
|---|
public QuartaryOperator(Expression e1,
Expression e2,
Expression e3,
Expression e4)
e1 - An Expression object.e2 - Another Expression object.e3 - Yet another Expression object.e4 - And even yet another Expression object.| Method Detail |
|---|
public void setSecondOperand(Expression e2)
e2 - An Expression object.getSecondOperand()public void setThirdOperand(Expression e3)
e3 - An Expression object.getThirdOperand()public void setFourthOperand(Expression e4)
e4 - An Expression object.getThirdOperand()public Expression getSecondOperand()
setSecondOperand(org.jscience.mathematics.analysis.expressions.Expression)public Expression getThirdOperand()
setThirdOperand(org.jscience.mathematics.analysis.expressions.Expression)public Expression getFourthOperand()
setFourthOperand(org.jscience.mathematics.analysis.expressions.Expression)public boolean isDifferentiable()
Expression.isDifferentiable()public boolean isExpandable()
Expression.isExpandable()public Expression diff(NamedDataExpression x)
x - DOCUMENT ME!
public java.lang.String toTaylorMap()
public java.util.List getElements()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||