|
|
|||||||||||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash.CASHIntervalSplit
public class CASHIntervalSplit
Supports the splitting of CASH intervals.
| Field Summary | |
|---|---|
private Database<ParameterizationFunction> |
database
The database storing the parameterization functions. |
private Map<HyperBoundingBox,Map<Integer,Double>> |
f_maxima
Caches maximum function values for given intervals, used for better split performance. |
private Map<HyperBoundingBox,Map<Integer,Double>> |
f_minima
Caches minimum function values for given intervals, used for better split performance. |
private int |
minPts
Minimum points. |
| Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
|---|
debug, logger |
| Constructor Summary | |
|---|---|
CASHIntervalSplit(Database<ParameterizationFunction> database,
int minPts)
Initializes the logger and sets the debug status to the given value. |
|
| Method Summary | |
|---|---|
Set<Integer> |
determineIDs(Set<Integer> superSetIDs,
HyperBoundingBox interval,
double d_min,
double d_max)
Determines the ids belonging to the given interval, i.e. |
| Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
|---|
debugFine, debugFiner, debugFinest, exception, progress, verbose, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Database<ParameterizationFunction> database
private Map<HyperBoundingBox,Map<Integer,Double>> f_minima
private Map<HyperBoundingBox,Map<Integer,Double>> f_maxima
private int minPts
| Constructor Detail |
|---|
public CASHIntervalSplit(Database<ParameterizationFunction> database,
int minPts)
database - the database storing the parameterization functionsminPts - the number of minimum points| Method Detail |
|---|
public Set<Integer> determineIDs(Set<Integer> superSetIDs,
HyperBoundingBox interval,
double d_min,
double d_max)
superSetIDs - a superset of the ids to be determinedinterval - the hyper bounding box defining the interval of alpha valuesd_min - the minimum distance value for the intervald_max - the maximum distance value for the interval
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||