net.myrrix.common.collection
Class FastByIDFloatMap

java.lang.Object
  extended by net.myrrix.common.collection.FastByIDFloatMap
All Implemented Interfaces:
Serializable, Cloneable

public final class FastByIDFloatMap
extends Object
implements Serializable, Cloneable

Based on FastByIDMap; used with float instead of double.

Author:
Sean Owen, Mahout
See Also:
Serialized Form

Nested Class Summary
static interface FastByIDFloatMap.MapEntry
           
 
Constructor Summary
FastByIDFloatMap()
          Creates a new with default capacity.
FastByIDFloatMap(int size)
           
FastByIDFloatMap(int size, float loadFactor)
           
 
Method Summary
 void clear()
           
 FastByIDFloatMap clone()
           
 boolean containsKey(long key)
           
 Set<FastByIDFloatMap.MapEntry> entrySet()
           
 boolean equals(Object other)
           
 float get(long key)
           
 int hashCode()
           
 void increment(long key, float delta)
           
 boolean isEmpty()
           
 org.apache.mahout.cf.taste.impl.common.LongPrimitiveIterator keySetIterator()
           
 void put(long key, float value)
           
 void rehash()
           
 void remove(long key)
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FastByIDFloatMap

public FastByIDFloatMap()
Creates a new with default capacity.


FastByIDFloatMap

public FastByIDFloatMap(int size)

FastByIDFloatMap

public FastByIDFloatMap(int size,
                        float loadFactor)
Method Detail

get

public float get(long key)

increment

public void increment(long key,
                      float delta)

size

public int size()

isEmpty

public boolean isEmpty()

containsKey

public boolean containsKey(long key)

put

public void put(long key,
                float value)

remove

public void remove(long key)

clear

public void clear()

keySetIterator

public org.apache.mahout.cf.taste.impl.common.LongPrimitiveIterator keySetIterator()

entrySet

public Set<FastByIDFloatMap.MapEntry> entrySet()

rehash

public void rehash()

clone

public FastByIDFloatMap clone()
Overrides:
clone in class Object

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object


Copyright © 2012. All Rights Reserved.