T - type of variable being used in search.public class MaxCardDiff<T extends SetVar> extends Object implements ComparatorVariable<T>
| Constructor and Description |
|---|
MaxCardDiff()
It constructs a maximum cardinality difference variable comparator.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(double left,
T var)
Compares the cardinality difference of the variable to the float value.
|
int |
compare(T leftVar,
T rightVar)
Compares the cardinality difference of the variables.
|
double |
metric(T var)
Returns the metric(Cardinality difference) of the variable.
|
public MaxCardDiff()
public int compare(double left,
T var)
compare in interface ComparatorVariable<T extends SetVar>left - the baseline for comparison.var - variable which is compared to baseline.public int compare(T leftVar, T rightVar)
compare in interface ComparatorVariable<T extends SetVar>leftVar - left variablerightVar - right variablepublic double metric(T var)
metric in interface ComparatorVariable<T extends SetVar>var - variable for which metric is computed.Copyright © 2022. All rights reserved.