Interface SMNumeric
- All Superinterfaces:
SimilarityMeasure
- All Known Subinterfaces:
SMNumericExponential
,SMNumericFuzzy
,SMNumericLinear
,SMNumericSigmoid
,SMNumericThreshold
- All Known Implementing Classes:
SMNumericExponentialImpl
,SMNumericFuzzyImpl
,SMNumericImpl
,SMNumericLinearImpl
,SMNumericSigmoidImpl
,SMNumericThresholdImpl
Abstract interface that collects all similarity measures for
AtomicClass
.
Numeric similarity measures can be used on several AtomicClass
es. But therefore, it is
important to specify an order so that the elements are totally ordered.
- Author:
- Rainer Maximini
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
Possible definitions of asymmetric zero-out strategies -
Field Summary
Modifier and TypeFieldDescriptionstatic final SMNumeric.ZERO_OUT_STRATEGIES
Default strategy for numeric similarity computations isSMNumeric.ZERO_OUT_STRATEGIES.NONE
.Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
LOG_ORDER_NAME_NOT_FOUND
-
Method Summary
Modifier and TypeMethodDescriptiongets the asymmetric strategyvoid
sets the asymmetric strategyMethods inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
compute, getDataClass, getName, getSystemName, isForceOverride, isReusable, setForceOverride
-
Field Details
-
DEFAULT_STRATEGY
Default strategy for numeric similarity computations isSMNumeric.ZERO_OUT_STRATEGIES.NONE
.
-
-
Method Details
-
getAsymmetricStrategy
SMNumeric.ZERO_OUT_STRATEGIES getAsymmetricStrategy()gets the asymmetric strategy- Returns:
-
setAsymmetricStrategy
sets the asymmetric strategy- Parameters:
strategy
-
-