- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {}
@Override public TypeInformation[] getInputTypeRestriction() { return TypeUtil.array(getDistanceFunction().getInputTypeRestriction()); }
/** * Compute the core distances for all objects. * * @param ids Objects * @param knnQ kNN query * @param minPts Minimum neighborhood size * @return Data store with core distances */ protected WritableDoubleDataStore computeCoreDists(DBIDs ids, KNNQuery<O> knnQ, int minPts) { final Logging LOG = getLogger(); final WritableDoubleDataStore coredists = DataStoreUtil.makeDoubleStorage(ids, DataStoreFactory.HINT_HOT | DataStoreFactory.HINT_DB); FiniteProgress cprog = LOG.isVerbose() ? new FiniteProgress("Computing core sizes", ids.size(), LOG) : null; for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) { coredists.put(iter, knnQ.getKNNForDBID(iter, minPts).getKNNDistance()); LOG.incrementProcessed(cprog); } LOG.ensureCompleted(cprog); return coredists; }
/** * Compute the core distances for all objects. * * @param ids Objects * @param knnQ kNN query * @param minPts Minimum neighborhood size * @return Data store with core distances */ protected WritableDoubleDataStore computeCoreDists(DBIDs ids, KNNQuery<O> knnQ, int minPts) { final Logging LOG = getLogger(); final WritableDoubleDataStore coredists = DataStoreUtil.makeDoubleStorage(ids, DataStoreFactory.HINT_HOT | DataStoreFactory.HINT_DB); FiniteProgress cprog = LOG.isVerbose() ? new FiniteProgress("Computing core sizes", ids.size(), LOG) : null; for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) { coredists.put(iter, knnQ.getKNNForDBID(iter, minPts).getKNNDistance()); LOG.incrementProcessed(cprog); } LOG.ensureCompleted(cprog); return coredists; }
/** * Compute the core distances for all objects. * * @param ids Objects * @param knnQ kNN query * @param minPts Minimum neighborhood size * @return Data store with core distances */ protected WritableDoubleDataStore computeCoreDists(DBIDs ids, KNNQuery<O> knnQ, int minPts) { final Logging LOG = getLogger(); final WritableDoubleDataStore coredists = DataStoreUtil.makeDoubleStorage(ids, DataStoreFactory.HINT_HOT | DataStoreFactory.HINT_DB); FiniteProgress cprog = LOG.isVerbose() ? new FiniteProgress("Computing core sizes", ids.size(), LOG) : null; for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) { coredists.put(iter, knnQ.getKNNForDBID(iter, minPts).getKNNDistance()); LOG.incrementProcessed(cprog); } LOG.ensureCompleted(cprog); return coredists; }
@Override public TypeInformation[] getInputTypeRestriction() { return TypeUtil.array(getDistanceFunction().getInputTypeRestriction()); }
final Logging LOG = getLogger();
@Override public TypeInformation[] getInputTypeRestriction() { return TypeUtil.array(getDistanceFunction().getInputTypeRestriction()); }
final Logging LOG = getLogger();
final Logging LOG = getLogger();