This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Authored 2012 by Christer Swahn | |
*/ | |
import nu.chervil.util.math.SpatialTuple; | |
import nu.chervil.util.math.SpatialVector; | |
import org.apache.log4j.Logger; | |
/** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** A container that collects a set of data samples and provides statistical measures on them. | |
* <P> | |
* The general contract is that the methods shall not return any other value than 0 | |
* in case no samples' have been inserted into the set. | |
* Implementing classes may choose to throw IllegalStateException in such an illegal use case. | |
* <P> | |
* Implementing classes are not generally required to be thread-safe. | |
*/ | |
public interface SampleSet { | |
/** Puts a sample into this bucket sample counter. |