|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
public class MeasurementGroupsCluster
A cluster which consists of key-value pairs that "aggregate" same-valued cluster elements. That is, instead of containing two items with the value 10, this cluster contains one entry with key 10 and value 2. Elements cannot be removed from the cluster. TODO optimise through "lazy computation" of median value and slot size
Constructor Summary | |
---|---|
MeasurementGroupsCluster()
|
|
MeasurementGroupsCluster(Long key,
Integer value)
|
|
MeasurementGroupsCluster(SortedMap<Long,Integer> clusterElements)
|
Method Summary | |
---|---|
double |
addData(Long key,
Integer value)
TODO check for negatives? |
double |
addData(Map<Long,Integer> keyValueMap)
|
int |
getClassesNumberInCluster()
|
long |
getClusterGroupSizeMaximum()
|
double |
getClusterGroupSizeMean()
|
long |
getClusterGroupSizeMedian()
|
long |
getClusterGroupSizeMinimum()
|
long |
getClusterGroupSizeSum()
|
long |
getClusterValueMaximum()
//TODO test me |
double |
getClusterValueMean()
|
double |
getClusterValueMedian()
TODO more effective median *re*computation? --> think about it! TODO test me |
long |
getClusterValueMinimum()
TODO test me |
long |
getClusterValueSum()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MeasurementGroupsCluster()
public MeasurementGroupsCluster(Long key, Integer value)
public MeasurementGroupsCluster(SortedMap<Long,Integer> clusterElements)
Method Detail |
---|
public double addData(Long key, Integer value)
key
- value
-
public double addData(Map<Long,Integer> keyValueMap)
public int getClassesNumberInCluster()
public long getClusterGroupSizeMaximum()
public double getClusterGroupSizeMean()
public long getClusterGroupSizeMedian()
public long getClusterGroupSizeMinimum()
public long getClusterGroupSizeSum()
public long getClusterValueMaximum()
public double getClusterValueMean()
public double getClusterValueMedian()
public long getClusterValueMinimum()
public long getClusterValueSum()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |