|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.statcato.calculator.MathOperations
public class MathOperations
Mathematical operations used in the calculator application.
Constructor Summary | |
---|---|
MathOperations()
|
Method Summary | |
---|---|
static CompUnit |
add(CompUnit c1,
CompUnit c2)
Adds two computational units. |
static java.util.Vector<java.lang.Double> |
add(java.util.Vector<java.lang.Double> v1,
java.util.Vector<java.lang.Double> v2)
Adds the numbers in the two given vectors in a pairwise fashion. |
static CompUnit |
divide(CompUnit c1,
CompUnit c2)
Divides two computational units. |
static double |
factorial(double x)
Returns the factorial of x. |
static CompUnit |
functionCall(CompUnit c,
MathFunction f)
|
static CompUnit |
multiply(CompUnit c1,
CompUnit c2)
Multiplies two computational units. |
static java.util.Vector<java.lang.Double> |
multiply(java.util.Vector<java.lang.Double> v1,
java.util.Vector<java.lang.Double> v2)
Multiplies the numbers in the two given vectors in a pairwise fashion. |
static CompUnit |
negate(CompUnit c)
Returns the negation of a computation unit. |
static CompUnit |
power(CompUnit c1,
CompUnit c2)
Returns the value of the first computation unit raised to the second computational unit. |
static java.util.Vector<java.lang.Double> |
power(java.util.Vector<java.lang.Double> v1,
java.util.Vector<java.lang.Double> v2)
For each pair of numbers in the corresponding positions in the two vectors, raises the first number to the power specified by the second number. |
static CompUnit |
reciprocal(CompUnit c)
Returns the reciprocal of a computational unit. |
static CompUnit |
subtract(CompUnit c1,
CompUnit c2)
Returns the difference between two computational units. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MathOperations()
Method Detail |
---|
public static java.util.Vector<java.lang.Double> add(java.util.Vector<java.lang.Double> v1, java.util.Vector<java.lang.Double> v2)
v1
- vector 1v2
- vector 2
public static CompUnit add(CompUnit c1, CompUnit c2)
c1
- CompUnit 1c2
- CompUnit 2
public static CompUnit negate(CompUnit c)
c
- computation unit
public static java.util.Vector<java.lang.Double> multiply(java.util.Vector<java.lang.Double> v1, java.util.Vector<java.lang.Double> v2)
v1
- vector 1v2
- vector 2
public static CompUnit subtract(CompUnit c1, CompUnit c2)
c1
- CompUnit 1c2
- CompUnit 2
public static CompUnit multiply(CompUnit c1, CompUnit c2)
c1
- CompUnit 1c2
- CompUnit 2
public static CompUnit reciprocal(CompUnit c)
c
- computational unit
public static CompUnit divide(CompUnit c1, CompUnit c2)
c1
- CompUnit 1c2
- CompUnit 2
public static CompUnit power(CompUnit c1, CompUnit c2)
c1
- CompUnit 1c2
- CompUnit 2
public static java.util.Vector<java.lang.Double> power(java.util.Vector<java.lang.Double> v1, java.util.Vector<java.lang.Double> v2)
v1
- vector 1v2
- vector 2
public static CompUnit functionCall(CompUnit c, MathFunction f)
public static double factorial(double x)
x
- nonnegative integer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |