mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-09 01:06:05 +00:00
Cleanup
This commit is contained in:
@@ -40,7 +40,8 @@ public class AtomicAverage {
|
||||
/**
|
||||
* Create an average holder
|
||||
*
|
||||
* @param size the size of entries to keep
|
||||
* @param size
|
||||
* the size of entries to keep
|
||||
*/
|
||||
public AtomicAverage(int size) {
|
||||
values = new AtomicDoubleArray(size);
|
||||
@@ -55,14 +56,15 @@ public class AtomicAverage {
|
||||
/**
|
||||
* Put a value into the average (rolls over if full)
|
||||
*
|
||||
* @param i the value
|
||||
* @param i
|
||||
* the value
|
||||
*/
|
||||
public void put(double i) {
|
||||
|
||||
try {
|
||||
dirty = true;
|
||||
|
||||
if (brandNew) {
|
||||
if(brandNew) {
|
||||
DoubleArrayUtils.fill(values, i);
|
||||
lastSum = size() * i;
|
||||
brandNew = false;
|
||||
@@ -73,7 +75,7 @@ public class AtomicAverage {
|
||||
lastSum = (lastSum - current) + i;
|
||||
values.set(cursor, i);
|
||||
cursor = cursor + 1 < size() ? cursor + 1 : 0;
|
||||
} catch (Throwable e) {
|
||||
} catch(Throwable e) {
|
||||
Iris.reportError(e);
|
||||
|
||||
}
|
||||
@@ -85,7 +87,7 @@ public class AtomicAverage {
|
||||
* @return the average
|
||||
*/
|
||||
public double getAverage() {
|
||||
if (dirty) {
|
||||
if(dirty) {
|
||||
calculateAverage();
|
||||
return getAverage();
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ public class AtomicRollingSequence extends AtomicAverage {
|
||||
public double addLast(int amt) {
|
||||
double f = 0;
|
||||
|
||||
for (int i = 0; i < Math.min(values.length(), amt); i++) {
|
||||
for(int i = 0; i < Math.min(values.length(), amt); i++) {
|
||||
f += values.get(i);
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ public class AtomicRollingSequence extends AtomicAverage {
|
||||
}
|
||||
|
||||
public double getMin() {
|
||||
if (dirtyExtremes > (isPrecision() ? 0 : values.length())) {
|
||||
if(dirtyExtremes > (isPrecision() ? 0 : values.length())) {
|
||||
resetExtremes();
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ public class AtomicRollingSequence extends AtomicAverage {
|
||||
}
|
||||
|
||||
public double getMax() {
|
||||
if (dirtyExtremes > (isPrecision() ? 0 : values.length())) {
|
||||
if(dirtyExtremes > (isPrecision() ? 0 : values.length())) {
|
||||
resetExtremes();
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ public class AtomicRollingSequence extends AtomicAverage {
|
||||
}
|
||||
|
||||
public double getMedian() {
|
||||
if (dirtyMedian) {
|
||||
if(dirtyMedian) {
|
||||
recalculateMedian();
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ public class AtomicRollingSequence extends AtomicAverage {
|
||||
max = Integer.MIN_VALUE;
|
||||
min = Integer.MAX_VALUE;
|
||||
|
||||
for (int i = 0; i < values.length(); i++) {
|
||||
for(int i = 0; i < values.length(); i++) {
|
||||
double v = values.get(i);
|
||||
max = M.max(max, v);
|
||||
min = M.min(min, v);
|
||||
|
||||
Reference in New Issue
Block a user