Tabnine Logo
DBIDs.iter
Code IndexAdd Tabnine to your IDE (free)

How to use
iter
method
in
de.lmu.ifi.dbs.elki.database.ids.DBIDs

Best Java code snippets using de.lmu.ifi.dbs.elki.database.ids.DBIDs.iter (Showing top 20 results out of 351)

origin: elki-project/elki

 /**
  * Execute a function for each ID.
  *
  * @param action Action to execute
  */
 default void forEach(Consumer<? super DBIDRef> action) {
  for(DBIDIter it = iter(); it.valid(); it.advance()) {
   action.accept(it);
  }
 }
}
origin: elki-project/elki

@Override
public void deleteAll(DBIDs ids) {
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  delete(iter);
 }
}
origin: elki-project/elki

@Override
public void insertAll(DBIDs ids) {
 List<MTreeEntry> objs = new ArrayList<>(ids.size());
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  DBID id = DBIDUtil.deref(iter);
  final O object = relation.get(id);
  objs.add(createNewLeafEntry(id, object, Double.NaN));
 }
 insertAll(objs);
}
origin: elki-project/elki

@Override
public boolean addDBIDs(DBIDs ids) {
 // TODO: re-add: store.ensureCapacity(ids.size());
 boolean success = false;
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  success |= store.add(DBIDUtil.asInteger(iter));
 }
 return success;
}
origin: elki-project/elki

@Override
public void deleteAll(DBIDs ids) {
 for (DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  delete(DBIDUtil.deref(iter));
 }
}
origin: elki-project/elki

@Override
public void deleteAll(DBIDs ids) {
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  delete(DBIDUtil.deref(iter));
 }
}
origin: elki-project/elki

@Override
public DBIDs chooseInitialMedoids(int k, DBIDs ids, DistanceQuery<? super O> distanceFunction) {
 DBIDIter iter = ids.iter();
 ArrayModifiableDBIDs means = DBIDUtil.newArray(k);
 for(int i = 0; i < k && iter.valid(); i++, iter.advance()) {
  means.add(iter);
 }
 return means;
}
origin: elki-project/elki

@Override
public void deleteAll(DBIDs ids) {
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  delete(DBIDUtil.deref(iter));
 }
}
origin: elki-project/elki

/**
 * Clear (but reuse) all sets in the given storage.
 * 
 * @param ids Ids to process
 * @param sets Sets to clear
 */
private void clearAll(DBIDs ids, WritableDataStore<HashSetModifiableDBIDs> sets) {
 for(DBIDIter it = ids.iter(); it.valid(); it.advance()) {
  sets.get(it).clear();
 }
}
origin: de.lmu.ifi.dbs.elki/elki

@Override
public void insertAll(DBIDs ids) {
 List<MkMaxEntry> objs = new ArrayList<>(ids.size());
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  DBID id = DBIDUtil.deref(iter);
  final O object = relation.get(id);
  objs.add(createNewLeafEntry(id, object, Double.NaN));
 }
 insertAll(objs);
}
origin: de.lmu.ifi.dbs.elki/elki

@Override
public boolean removeDBIDs(DBIDs ids) {
 boolean success = false;
 for(DBIDIter id = ids.iter(); id.valid(); id.advance()) {
  success |= store.remove(DBIDUtil.asInteger(id));
 }
 return success;
}
origin: de.lmu.ifi.dbs.elki/elki

@Override
public void deleteAll(DBIDs ids) {
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  delete(DBIDUtil.deref(iter));
 }
}
origin: de.lmu.ifi.dbs.elki/elki

@Override
public DBIDs chooseInitialMedoids(int k, DBIDs ids, DistanceQuery<? super O> distanceFunction) {
 DBIDIter iter = ids.iter();
 ArrayModifiableDBIDs means = DBIDUtil.newArray(k);
 for(int i = 0; i < k && iter.valid(); i++, iter.advance()) {
  means.add(iter);
 }
 return means;
}
origin: de.lmu.ifi.dbs.elki/elki-core-dbids-int

@Override
public boolean removeDBIDs(DBIDs ids) {
 boolean success = false;
 for(DBIDIter id = ids.iter(); id.valid(); id.advance()) {
  success |= store.remove(DBIDUtil.asInteger(id));
 }
 return success;
}
origin: elki-project/elki

@Override
public boolean removeDBIDs(DBIDs ids) {
 boolean success = false;
 for(DBIDIter id = ids.iter(); id.valid(); id.advance()) {
  success |= store.remove(DBIDUtil.asInteger(id));
 }
 return success;
}
origin: elki-project/elki

@Override
public void insertAll(DBIDs ids) {
 List<MkMaxEntry> objs = new ArrayList<>(ids.size());
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  DBID id = DBIDUtil.deref(iter);
  final O object = relation.get(id);
  objs.add(createNewLeafEntry(id, object, Double.NaN));
 }
 insertAll(objs);
}
origin: de.lmu.ifi.dbs.elki/elki

private ROCResult computeROCResult(int size, SetDBIDs positiveids, DBIDs order) {
 if(order.size() != size) {
  throw new IllegalStateException("Iterable result doesn't match database size - incomplete ordering?");
 }
 XYCurve roccurve = ROCEvaluation.materializeROC(new DBIDsTest(positiveids), new SimpleAdapter(order.iter()));
 double rocauc = XYCurve.areaUnderCurve(roccurve);
 return new ROCResult(roccurve, rocauc);
}
origin: elki-project/elki

@Override
public boolean addDBIDs(DBIDs ids) {
 ensureSize(size + ids.size());
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  store[size] = iter.internalGetIndex();
  ++size;
 }
 return true;
}
origin: de.lmu.ifi.dbs.elki/elki

@Override
public boolean addDBIDs(DBIDs ids) {
 ensureSize(size + ids.size());
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
  store[size] = iter.internalGetIndex();
  ++size;
 }
 return true;
}
origin: elki-project/elki

@Override
public DoubleDBIDList getRangeForDBID(DBIDRef id, double range) {
 ModifiableDoubleDBIDList result = DBIDUtil.newDistanceDBIDList();
 for(DBIDIter iter = relation.getDBIDs().iter(); iter.valid(); iter.advance()) {
  final double currentSim = simQuery.similarity(id, iter);
  if(currentSim >= range) {
   result.add(currentSim, iter);
  }
 }
 result.sort();
 return result;
}
de.lmu.ifi.dbs.elki.database.idsDBIDsiter

Javadoc

Get a DBID iterator (a more efficient API).

Example:

 
for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) } 

Popular methods of DBIDs

  • size
    Retrieve the collection / data size.
  • contains
    Test whether an ID is contained.
  • isEmpty
    Test for an empty DBID collection.

Popular in Java

  • Updating database using SQL prepared statement
  • startActivity (Activity)
  • onRequestPermissionsResult (Fragment)
  • putExtra (Intent)
  • Menu (java.awt)
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now