|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectJSci.maths.symbolic.Expression
JSci.maths.symbolic.Variable
public class Variable
Variables in an Expression.
| Constructor Summary | |
|---|---|
Variable(java.lang.String n,
java.lang.Object valueSet)
|
|
| Method Summary | |
|---|---|
Expression |
differentiate(Variable x)
Differentiation of the expression with respect to a variable |
boolean |
equals(java.lang.Object o)
|
Expression |
evaluate()
This method substitutes the variable with the variable values, if non-null; they can be Contants or
other Expressions. |
protected int |
getPriority()
Get the priority of the operator described by the expression. |
java.lang.Object |
getSet()
|
Member |
getValue()
Get the value of the variable. |
void |
setValue(Member o)
Set the value of the variable. |
java.lang.String |
toString()
|
| Methods inherited from class JSci.maths.symbolic.Expression |
|---|
add, difference, differentiate, divide, divide, inverse, inverse, main, multiply, negate, negative, power, product, product, rise, subtract, sum, sum |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Variable(java.lang.String n,
java.lang.Object valueSet)
n - the name (symbol) of the variablevalueSet - the set to which the variable values belong,
e.g. RealField.getInstance(). Note
it is not the Class of the values (odd thing indeed).| Method Detail |
|---|
public void setValue(Member o)
o - the value; can be null to unset the variablepublic Member getValue()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic Expression differentiate(Variable x)
Expression
differentiate in class Expressionx - the variablepublic Expression evaluate()
ExpressionContants or
other Expressions. Simplification is performed.
evaluate in class Expressionprotected int getPriority()
Expression
getPriority in class Expressionpublic java.lang.Object getSet()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||