com.github.TKnudsen.ComplexDataObject.data.uncertainty.IUncertainty Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of complex-data-object Show documentation
Show all versions of complex-data-object Show documentation
A library that models real-world objects in Java, referred to as ComplexDataObjects. Other features: IO and preprocessing of ComplexDataObjects.
The newest version!
package com.github.TKnudsen.ComplexDataObject.data.uncertainty;
/**
*
* Basic interface for uncertainty data modeling.
*
*
*
* Copyright: (c) 2015-2018 Juergen Bernard,
* https://github.com/TKnudsen/ComplexDataObject
*
*
* @author Juergen Bernard
* @version 1.02
*/
public interface IUncertainty {
/**
* Returns a number representing the amount of the uncertainty.
*
* This is solely a representation of how "large" the uncertainty is. This
* might, for example, be the difference between an original and a processed
* value. As such, it might be positive or negative. Some consumers of this
* value will only be interested in the absolute value.
*
* @return The amount of uncertainty
*/
public T getAmount();
}