|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface specifies the methods which characterize
a fuzzy value: getBoundAbs, getBound, getModel.
For methods to allow getting of fuzzy information,
see FuzzyMutable
.
Note that an object which implements Fuzzy is not necessarily actually
fuzzy - the values returned maybe 0 error bounds and/or $DistNone.
Field Summary | |
static int |
$DistGaussian
Constant to denote a Gaussian (normal) distribution, i.e. with bound representing one standard deviation. |
static int |
$DistInvalid
Constant to denote an invalid (inconsistent) distribution. |
static int |
$DistNone
Constant value to define no distribution model, i.e. an exact value. |
static int |
$DistUniform
Constant to denote a uniform distribution, within two limits, i.e. plus and minus the bound. |
static java.lang.String[] |
$Names
Names for presentation purposes of the Fuzzy modes (in order, but offset by two). |
Method Summary | |
double |
getBound()
Method to get the relative bound of fuzzy value. |
int |
getModel()
Method to get the error distribution model. |
boolean |
isExact()
Method to determine if the quantity represented is in fact exact. |
Field Detail |
public static final int $DistNone
public static final int $DistUniform
public static final int $DistGaussian
public static final int $DistInvalid
public static final java.lang.String[] $Names
Method Detail |
public double getBound()
public int getModel()
public boolean isExact()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |