
com.fluxtion.runtime.dataflow.aggregate.function.primitive.DoubleSumFlowFunction Maven / Gradle / Ivy
The newest version!
package com.fluxtion.runtime.dataflow.aggregate.function.primitive;
public class DoubleSumFlowFunction extends AbstractDoubleFlowFunction {
@Override
public double aggregateDouble(double input) {
value += input;
return getAsDouble();
}
@Override
public double resetDouble() {
value = 0;
return getAsDouble();
}
@Override
public void combine(DoubleSumFlowFunction combine) {
value += combine.value;
}
@Override
public void deduct(DoubleSumFlowFunction deduct) {
value -= deduct.value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy