|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object mro.util.measures.Measure mro.util.measures.AverageMeasure
public class AverageMeasure
Average of a measure.
Field Summary | |
---|---|
(package private) java.util.Vector<Measure> |
measureVector
The vector of Measure:s. |
(package private) double |
std
The standard deviation. |
Fields inherited from class mro.util.measures.Measure |
---|
description, iogrelative, name, roundFloatToNumOfDecimals, roundValue, stamp, value |
Constructor Summary | |
---|---|
AverageMeasure()
|
|
AverageMeasure(AverageMeasure am2)
Copy Constructor. |
|
AverageMeasure(Measure m)
Constructs a AverageMeasure consisting of only the given Measure. |
|
AverageMeasure(java.lang.String name,
java.lang.String description)
|
Method Summary | |
---|---|
boolean |
addMeasure(Measure m)
|
private void |
calculate()
|
AverageMeasure |
difference(AverageMeasure other)
Constructs a AverageMeasure containing the difference between this and an other AverageMeasure for each Measure in the Vector. |
AverageMeasure |
divide(AverageMeasure other)
|
int |
getNumberOfMeasures()
|
double |
getSTD()
|
double |
getValue()
|
AverageMeasure |
normDifference(AverageMeasure other)
Constructs a AverageMeasure containing the normalized difference between this and an other AverageMeasure for each Measure in the Vector. |
void |
print()
|
void |
printXML(java.io.PrintWriter pw)
|
protected void |
sortMeasureVectorInStampOrder()
|
AverageMeasure |
subtract(AverageMeasure other)
|
Methods inherited from class mro.util.measures.Measure |
---|
difference, divide, getDescription, getName, getRelativeIObjectGroup, getStamp, normDifference, setDescription, setStamp, setValue, subtract |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.util.Vector<Measure> measureVector
double std
Constructor Detail |
---|
public AverageMeasure()
public AverageMeasure(java.lang.String name, java.lang.String description)
public AverageMeasure(AverageMeasure am2)
public AverageMeasure(Measure m)
Method Detail |
---|
public boolean addMeasure(Measure m)
protected void sortMeasureVectorInStampOrder()
public AverageMeasure difference(AverageMeasure other)
public AverageMeasure normDifference(AverageMeasure other)
public AverageMeasure subtract(AverageMeasure other)
public AverageMeasure divide(AverageMeasure other)
private void calculate()
public double getValue()
getValue
in class Measure
public double getSTD()
public int getNumberOfMeasures()
public void print()
public void printXML(java.io.PrintWriter pw) throws java.io.IOException
printXML
in class Measure
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |