Examples of adjustOrPutValue()


Examples of gnu.trove.map.TIntLongMap.adjustOrPutValue()

    public void testAdjustOrPutValue() {
        TIntLongMap map = new TIntLongHashMap();

        map.put( KEY_ONE, 1 );

        long new_value = map.adjustOrPutValue( KEY_ONE, 1, 100 );
        assertEquals( 2, new_value );
        assertEquals( 2, map.get( KEY_ONE ) );

        new_value = map.adjustOrPutValue( KEY_ONE, 5, 100 );
        assertEquals( 7, new_value );
View Full Code Here

Examples of gnu.trove.map.TIntLongMap.adjustOrPutValue()

        long new_value = map.adjustOrPutValue( KEY_ONE, 1, 100 );
        assertEquals( 2, new_value );
        assertEquals( 2, map.get( KEY_ONE ) );

        new_value = map.adjustOrPutValue( KEY_ONE, 5, 100 );
        assertEquals( 7, new_value );
        assertEquals( 7, map.get( KEY_ONE ) );

        new_value = map.adjustOrPutValue( KEY_ONE, -3, 100 );
        assertEquals( 4, new_value );
View Full Code Here

Examples of gnu.trove.map.TIntLongMap.adjustOrPutValue()

        new_value = map.adjustOrPutValue( KEY_ONE, 5, 100 );
        assertEquals( 7, new_value );
        assertEquals( 7, map.get( KEY_ONE ) );

        new_value = map.adjustOrPutValue( KEY_ONE, -3, 100 );
        assertEquals( 4, new_value );
        assertEquals( 4, map.get( KEY_ONE ) );

        new_value = map.adjustOrPutValue( KEY_TWO, 1, 100 );
        assertEquals( 100, new_value );
View Full Code Here

Examples of gnu.trove.map.TIntLongMap.adjustOrPutValue()

        new_value = map.adjustOrPutValue( KEY_ONE, -3, 100 );
        assertEquals( 4, new_value );
        assertEquals( 4, map.get( KEY_ONE ) );

        new_value = map.adjustOrPutValue( KEY_TWO, 1, 100 );
        assertEquals( 100, new_value );
        assertTrue( map.containsKey( KEY_TWO ) );
        assertEquals( 100, map.get( KEY_TWO ) );

        new_value = map.adjustOrPutValue( KEY_TWO, 1, 100 );
View Full Code Here

Examples of gnu.trove.map.TIntLongMap.adjustOrPutValue()

        new_value = map.adjustOrPutValue( KEY_TWO, 1, 100 );
        assertEquals( 100, new_value );
        assertTrue( map.containsKey( KEY_TWO ) );
        assertEquals( 100, map.get( KEY_TWO ) );

        new_value = map.adjustOrPutValue( KEY_TWO, 1, 100 );
        assertEquals( 101, new_value );
        assertEquals( 101, map.get( KEY_TWO ) );
    }

View Full Code Here

Examples of gnu.trove.map.hash.TDoubleDoubleHashMap.adjustOrPutValue()

      double count = iterator.value();
      for (int letter = 0; letter < 4; ++letter) {
        double new_score = score + column[letter];
        if (new_score >= least_sufficient) {
          double add = count * background.count(letter);
          new_scores.adjustOrPutValue(new_score, add, add);
        }
      }
    }
    return new_scores;
  }
View Full Code Here

Examples of gnu.trove.map.hash.TDoubleDoubleHashMap.adjustOrPutValue()

      TDoubleDoubleIterator iterator = scores[i].iterator();
      while(iterator.hasNext()) {
        iterator.advance();
        double score = iterator.key();
        double count = iterator.value();
        combined_scores.adjustOrPutValue(score, count, count);
      }
    }
    return combined_scores;
  }
View Full Code Here

Examples of gnu.trove.map.hash.TIntFloatHashMap.adjustOrPutValue()

        TIntFloatHashMap map = pcc.get(prechar);
        if(map==null){
          map = new TIntFloatHashMap();
          pcc.put(prechar, map);
        }       
        map.adjustOrPutValue(idx, 1, 1);

        TIntHashSet left = leftnodes.get(idx);
        if(left==null){
          left = new TIntHashSet();
          leftnodes.put(idx, left);
View Full Code Here

Examples of gnu.trove.map.hash.TIntIntHashMap.adjustOrPutValue()

          if (data[l][t] == -1)
            continue;
          int tI = data[l][t] + templets.offset[t][tS]; // 特征索引:找到对应weights的维数
          int pI = data[l][t] + templets.offset[t][pS]; // 特征索引:找到对应weights的维数
          if (tI != pI) {
            diffF.adjustOrPutValue(tI, 1, 1);
            diffF.adjustOrPutValue(pI, -1, -1);
            diffW += weights[tI] - weights[pI]; // w^T(f(x,y)-f(x,ybar))
          }
        }
      }
View Full Code Here

Examples of gnu.trove.map.hash.TIntIntHashMap.adjustOrPutValue()

            continue;
          int tI = data[l][t] + templets.offset[t][tS]; // 特征索引:找到对应weights的维数
          int pI = data[l][t] + templets.offset[t][pS]; // 特征索引:找到对应weights的维数
          if (tI != pI) {
            diffF.adjustOrPutValue(tI, 1, 1);
            diffF.adjustOrPutValue(pI, -1, -1);
            diffW += weights[tI] - weights[pI]; // w^T(f(x,y)-f(x,ybar))
          }
        }
      }
    }
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.