org.hyperic.util.math
Class Average
java.lang.Object
org.hyperic.util.math.Average
public class Average
- extends java.lang.Object
Average implements general math functions for calculating averages.
Method Summary |
static java.lang.Double |
average(java.lang.Object values)
Calculates the average of a values Array of java.lang.Number objects that contain a double value. |
static java.lang.Double |
runningAverage(java.lang.Object average,
java.lang.Object next,
int count)
|
static java.lang.Double |
runningAverage(java.lang.Object average,
java.lang.Object next,
int count,
float weight)
|
static java.lang.Double |
weightedAverage(java.lang.Object values,
java.lang.Object weights)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
average
public static java.lang.Double average(java.lang.Object values)
- Calculates the average of a values Array of java.lang.Number objects that contain a double value.
- Parameters:
Object
- Array reference
- Returns:
- Double
- Throws:
None
- - by design.
weightedAverage
public static java.lang.Double weightedAverage(java.lang.Object values,
java.lang.Object weights)
- Parameters:
The
- values Object array reference.The
- weights Object array reference.
- Returns:
- Double containing weigted average.
runningAverage
public static java.lang.Double runningAverage(java.lang.Object average,
java.lang.Object next,
int count)
- Parameters:
Current
- average - Number with double value.Next
- value - Number with double value.Current
- index counter
runningAverage
public static java.lang.Double runningAverage(java.lang.Object average,
java.lang.Object next,
int count,
float weight)
- Parameters:
Current
- average - Number with double value.Next
- value - Number with double value.Current
- index counterWeights
- for weighted average
Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.