/** * Create an iterator over keys. * @return An iterator over the keys corresponding to the iterator's indexes. */ public LongBidirectionalIterator keyIterator() { return keyIterator(lowerBound); }
@Override public LongBidirectionalIterator iterator() { return keys.keyIterator(); }
@Override public LongBidirectionalIterator iterator(long key) { return keys.keyIterator(keys.findUpperBound(key)); }
/** * Create an iterator over keys. * @return An iterator over the keys corresponding to the iterator's indexes. */ public LongBidirectionalIterator keyIterator() { return keyIterator(lowerBound); }
@Override public LongBidirectionalIterator iterator() { return keys.keyIterator(); }
ImmutableList.Builder<Long2DoubleMap> scoreVectors = ImmutableList.builder(); ImmutableList.Builder<Long2DoubleMap> normedVectors = ImmutableList.builder(); for (LongIterator uiter = domain.keyIterator(); uiter.hasNext();) { final long user = uiter.nextLong(); Long2DoubleMap rawV = vectors.get(user);
@Override public LongBidirectionalIterator iterator(long key) { return keys.keyIterator(keys.findUpperBound(key)); }
ImmutableList.Builder<Long2DoubleMap> scoreVectors = ImmutableList.builder(); ImmutableList.Builder<Long2DoubleMap> normedVectors = ImmutableList.builder(); for (LongIterator uiter = domain.keyIterator(); uiter.hasNext();) { final long user = uiter.nextLong(); Long2DoubleMap rawV = vectors.get(user);