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

hep.aida.tfloat.bin.FloatBinFunction1D Maven / Gradle / Ivy

Go to download

Parallel Colt is a multithreaded version of Colt - a library for high performance scientific computing in Java. It contains efficient algorithms for data analysis, linear algebra, multi-dimensional arrays, Fourier transforms, statistics and histogramming.

The newest version!
package hep.aida.tfloat.bin;

/**
 * Interface that represents a function object: a function that takes two bins
 * as arguments and returns a single value.
 */
public interface FloatBinFunction1D {
    /**
     * Applies a function to one bin argument.
     * 
     * @param x
     *            the argument passed to the function.
     * @return the result of the function.
     */
    abstract public float apply(DynamicFloatBin1D x);

    /**
     * Returns the name of this function.
     * 
     * @return the name of this function.
     */
    abstract public String name();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy