|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.mathematics.analysis.expressions.Auxiliary
public class Auxiliary
Class representing an Auxiliary object. An Auxiliary wraps an Expression and gives it a symbolic name. The optimize method returns a new Auxiliary with the same name but with an optimized version of the underlying Expression.
Expression
,
Serialized FormField Summary | |
---|---|
static boolean |
deepDefinition
The boolean deepDefinition defines how the String returning methods of Auxiliary works. |
Constructor Summary | |
---|---|
Auxiliary(java.lang.String name,
Expression expr)
Creates an Auxiliary object. |
Method Summary | |
---|---|
java.lang.Object |
clone()
DOCUMENT ME! |
boolean |
contains(Expression e)
DOCUMENT ME! |
Expression |
diff(NamedDataExpression x)
DOCUMENT ME! |
boolean |
equals(java.lang.Object e)
DOCUMENT ME! |
double |
eval()
DOCUMENT ME! |
Expression |
factor(Expression e)
DOCUMENT ME! |
java.util.List |
getElements()
DOCUMENT ME! |
Expression |
getExpression()
Returns the Expression wrapped by the Auxiliary. |
java.lang.String |
getName()
Returns the name of the Auxiliary. |
boolean |
isDifferentiable()
DOCUMENT ME! |
boolean |
isExpandable()
DOCUMENT ME! |
Expression |
isolate(Expression e)
DOCUMENT ME! |
Expression |
isolate(Expression f,
Expression e)
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 java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static boolean deepDefinition
Constructor Detail |
---|
public Auxiliary(java.lang.String name, Expression expr)
name
- The name the Auxiliary object should be characterized by.expr
- The Expression the Auxiliary represents.Method Detail |
---|
public Expression getExpression()
public java.lang.String getName()
getName
in interface Named
public double eval()
eval
in interface Expression
public Expression diff(NamedDataExpression x)
diff
in interface Expression
x
- DOCUMENT ME!
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 boolean isDifferentiable()
isDifferentiable
in interface Expression
Expression.diff(NamedDataExpression)
public boolean isExpandable()
isExpandable
in interface Expression
public Expression optimize()
optimize
in interface Expression
public java.lang.Object clone()
clone
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
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List getElements()
getElements
in interface Expression
public boolean contains(Expression e)
contains
in interface Expression
e
- DOCUMENT ME!
public Expression isolate(Expression e)
isolate
in interface Expression
e
- DOCUMENT ME!
public Expression isolate(Expression f, Expression e)
isolate
in interface Expression
f
- DOCUMENT ME!e
- DOCUMENT ME!
public Expression factor(Expression e)
factor
in interface Expression
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 |