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

com.enterprisemath.math.statistics.observation.ObservationProvider Maven / Gradle / Ivy

The newest version!
package com.enterprisemath.math.statistics.observation;

/**
 * Defines functionality of the observation provider.
 * Provided interface allows multiple iterations through the observations in a single time.
 *
 * @author radek.hecl
 *
 * @param  type of the observation
 */
public interface ObservationProvider {

    /**
     * Returns iterator for the observations.
     * Returned iterator must be in the beginning and independent from the others.
     * This means that multiple and / or nested iterations over observations can be done in the same time.
     *
     * @return iterator for observations
     */
    public ObservationIterator getIterator();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy