Package gnu.trove.iterator

Examples of gnu.trove.iterator.TIntIntIterator.advance()


                rec.add(tgtId, vecid, score);
            }
            rec.remove(vecid, vecid);
        } else {
            while (iter.hasNext()) {
                iter.advance();
                int tgtId = iter.key();
                get(tgtId, fReuseList);
                float score = rec.scoring.score(key, vecid, vector, this.key, tgtId, fReuseList);
                rec.add(vecid, tgtId, score);
            }
View Full Code Here


        rec.create(vecid);
        TIntIntIterator iter = indexer.iterator();
        float[] input = new float[this.base.size()];
        if (this == rec.source) {
            while (iter.hasNext()) {
                iter.advance();
                int tgtId = iter.key();
                _get(tgtId, input, iReuseList);
                float score = rec.scoring.score(key, vecid, vector, vector.length, this.key, tgtId, iReuseList,
                        length(tgtId));
                rec.add(vecid, tgtId, score);
View Full Code Here

                rec.add(tgtId, vecid, score);
            }
            rec.remove(vecid, vecid);
        } else {
            while (iter.hasNext()) {
                iter.advance();
                int tgtId = iter.key();
                _get(tgtId, input, iReuseList);
                float score = rec.scoring.score(key, vecid, vector, vector.length, this.key, tgtId, iReuseList,
                        length(tgtId));
                rec.add(vecid, tgtId, score);
View Full Code Here

   */
  public static TreeMap<Integer, Integer> countFrequency(TIntIntHashMap freqmap) {
    TreeMap<Integer, Integer> map = new TreeMap<Integer,Integer>();
    TIntIntIterator it = freqmap.iterator();
    while(it.hasNext()){
      it.advance();
      int freq = it.value();
      if(map.containsKey(freq)){
        map.put(freq, map.get(freq)+1);
      }else
        map.put(freq, 1);
View Full Code Here

      ArrayList<Integer> ids = new ArrayList<Integer>();
      ids.add(id1);
      TIntIntIterator it = similarityMap[id1].iterator();
      for ( int i = similarityMap[id1].size(); i-- > 0; ) {
        it.advance();
        int id2 = it.key();       
        double sim = ((double)(it.value()* 2)) / (featureLen[id1] + featureLen[id2]);
        if(sim > thres ){
          dup[id2]= true;
          ids.add(id2);
View Full Code Here

    }

    TIntIntHashMap index = new TIntIntHashMap();
    TIntIntIterator it = feature.iterator();
    while (it.hasNext()) {
      it.advance();
      int value = it.key();
      int key = it.value();
      index.put(key, value);
    }
    int[] idx = index.keys();
View Full Code Here

    }

    float diff = 0;
    TIntIntIterator it = diffF.iterator();
    for (int i = diffF.size(); i-- > 0;) {
      it.advance();
      diff += it.value() * it.value();
    }
    it = null;
    float alpha;
    float delta;
View Full Code Here

      alpha = (delta - diffW) / diff;
      // System.out.println(alpha);
      alpha = Math.min(c, alpha);
      it = diffF.iterator();
      for (int i = diffF.size(); i-- > 0;) {
        it.advance();
        weights[it.key()] += it.value() * alpha;
      }

      return loss;
    } else {
View Full Code Here

      }
    }

    TIntIntIterator j = originalLight.iterator();
    while (j.hasNext()) {
      j.advance();
      org.getspout.spoutapi.material.Block block = MaterialData.getBlock(j.key());
      if (block != null) {
        modified.add(block);
      }
    }
View Full Code Here

    @Override
    public void recompile() {
        TIntIntIterator it = shaderPrograms.iterator();
        while (it.hasNext()) {
            it.advance();
            GL20.glDeleteProgram(it.value());
        }
        shaderPrograms.clear();
        uniformLocationMap.clear();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.