All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fluxtion.runtime.dataflow.aggregate.function.primitive.DoubleMinFlowFunction Maven / Gradle / Ivy

The newest version!
package com.fluxtion.runtime.dataflow.aggregate.function.primitive;

public class DoubleMinFlowFunction extends AbstractDoubleFlowFunction {

    @Override
    public double aggregateDouble(double input) {
        value = Double.isNaN(value) ? input : Math.min(value, input);
        return getAsDouble();
    }

    @Override
    public void combine(DoubleMinFlowFunction add) {
        aggregateDouble(add.getAsDouble());
    }

    @Override
    public boolean deductSupported() {
        return false;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy