Skip to content
Snippets Groups Projects
Commit 10c8d7cc authored by Florian Fittkau's avatar Florian Fittkau
Browse files

WiP

parent 3439c15b
No related branches found
No related tags found
No related merge requests found
......@@ -20,18 +20,14 @@ public final class RuntimeStatisticInformation implements ISerializableRecord {
private double squaredSum;
private TIntHashSet objectIds;
public RuntimeStatisticInformation(final long time) {
count = 1;
sum = time;
squaredSum = time * time;
}
private boolean initialized;
public RuntimeStatisticInformation(final int count, final double sum,
final double squaredSum) {
this.count = count;
this.sum = sum;
this.squaredSum = squaredSum;
setInitialized(false);
}
public RuntimeStatisticInformation(final int count, final double sum,
......@@ -40,6 +36,7 @@ public final class RuntimeStatisticInformation implements ISerializableRecord {
this.sum = sum;
this.squaredSum = squaredSum;
this.objectIds = objectIds;
setInitialized(true);
}
public void makeAccumulator(final int objectId) {
......@@ -48,6 +45,7 @@ public final class RuntimeStatisticInformation implements ISerializableRecord {
if (COLLECT_OBJECT_IDS) {
objectIds.add(objectId);
}
setInitialized(true);
}
}
......@@ -170,4 +168,12 @@ public final class RuntimeStatisticInformation implements ISerializableRecord {
sum = time;
squaredSum = squaredTime;
}
public boolean isInitialized() {
return initialized;
}
public void setInitialized(final boolean initialized) {
this.initialized = initialized;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment