com.singularsys.jep.functions
Class Divide
java.lang.Object
com.singularsys.jep.functions.PostfixMathCommand
com.singularsys.jep.functions.Divide
- All Implemented Interfaces:
- PostfixMathCommandI, RealBinaryFunction, java.io.Serializable
public class Divide
- extends PostfixMathCommand
- implements RealBinaryFunction
- See Also:
- Serialized Form
Method Summary |
Complex |
div(Complex c1,
Complex c2)
|
Complex |
div(Complex c,
java.lang.Number d)
|
Complex |
div(java.lang.Number d,
Complex c)
|
java.lang.Double |
div(java.lang.Number d1,
java.lang.Number d2)
|
java.lang.Object |
div(java.lang.Object param1,
java.lang.Object param2)
|
java.util.Vector |
div(java.util.Vector v,
java.lang.Object d)
|
double |
evaluate(double l,
double r)
|
void |
run(java.util.Stack<java.lang.Object> inStack)
Run the function on the stack. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Divide
public Divide()
run
public void run(java.util.Stack<java.lang.Object> inStack)
throws EvaluationException
- Description copied from interface:
PostfixMathCommandI
- Run the function on the stack. Pops the arguments from the stack, and
pushes the result on the top of the stack.
- Specified by:
run
in interface PostfixMathCommandI
- Throws:
EvaluationException
div
public java.lang.Object div(java.lang.Object param1,
java.lang.Object param2)
throws EvaluationException
- Throws:
EvaluationException
div
public java.lang.Double div(java.lang.Number d1,
java.lang.Number d2)
div
public Complex div(Complex c1,
Complex c2)
div
public Complex div(java.lang.Number d,
Complex c)
div
public Complex div(Complex c,
java.lang.Number d)
div
public java.util.Vector div(java.util.Vector v,
java.lang.Object d)
throws EvaluationException
- Throws:
EvaluationException
evaluate
public double evaluate(double l,
double r)
- Specified by:
evaluate
in interface RealBinaryFunction
Copyright © 2007 Singular Systems http://www.singularsys.com/jep