|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.unimi.dsi.fastutil.ints.AbstractInt2FloatFunction
it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap
it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap
edu.umd.cloud9.io.fastuil.Int2FloatOpenHashMapWritable
public class Int2FloatOpenHashMapWritable
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap |
|---|
AbstractInt2FloatMap.BasicEntry |
| Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.Hash |
|---|
Hash.Strategy<K> |
| Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.ints.Int2FloatMap |
|---|
Int2FloatMap.Entry, Int2FloatMap.FastEntrySet |
| Field Summary |
|---|
| Fields inherited from interface it.unimi.dsi.fastutil.Hash |
|---|
DEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR |
| Constructor Summary | |
|---|---|
Int2FloatOpenHashMapWritable()
Creates an Int2FloatOpenHashMapWritable object. |
|
| Method Summary | |
|---|---|
static Int2FloatOpenHashMapWritable |
create(byte[] bytes)
Returns the serialized representation of this object as a byte array. |
static Int2FloatOpenHashMapWritable |
create(DataInput in)
Creates an Int2FloatOpenHashMapWritable object from a
DataInput. |
void |
decode()
In lazy decoding mode, populates the map with deserialized data. |
int |
dot(Int2FloatOpenHashMapWritable m)
Computes the dot product of this map with another map. |
Int2FloatMap.Entry[] |
getEntriesSortedByValue()
Returns entries sorted by descending value. |
Int2FloatMap.Entry[] |
getEntriesSortedByValue(int k)
Returns top k entries sorted by descending value. |
int[] |
getKeys()
In lazy decoding mode, returns an array of all the keys if the map hasn't been decoded yet. |
static boolean |
getLazyDecodeFlag()
Returns the value of the lazy decoding flag |
float[] |
getValues()
In lazy decoding mode, returns an array of all the values if the map hasn't been decoded yet. |
boolean |
hasBeenDecoded()
|
void |
lazyplus(Int2FloatOpenHashMapWritable m)
In lazy decoding mode, adds values from keys of another map to this map. |
void |
plus(Int2FloatOpenHashMapWritable m)
Adds values of keys from another map to this map. |
void |
readFields(DataInput in)
Deserializes the map. |
byte[] |
serialize()
Returns the serialized representation of this object as a byte array. |
static void |
setLazyDecodeFlag(boolean b)
Sets the lazy decoding flag. |
void |
write(DataOutput out)
Serializes the map. |
| Methods inherited from class it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap |
|---|
clear, clone, containsKey, containsValue, get, get, growthFactor, growthFactor, hashCode, int2FloatEntrySet, isEmpty, keySet, put, put, rehash, remove, remove, size, trim, trim, values |
| Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap |
|---|
containsValue, entrySet, equals, putAll, toString |
| Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractInt2FloatFunction |
|---|
containsKey, defaultReturnValue, defaultReturnValue, get |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface it.unimi.dsi.fastutil.ints.Int2FloatFunction |
|---|
defaultReturnValue, defaultReturnValue |
| Methods inherited from interface it.unimi.dsi.fastutil.Function |
|---|
containsKey, get |
| Methods inherited from interface java.util.Map |
|---|
containsKey, get |
| Constructor Detail |
|---|
public Int2FloatOpenHashMapWritable()
Int2FloatOpenHashMapWritable object.
| Method Detail |
|---|
public void readFields(DataInput in)
throws IOException
readFields in interface Writablein - source for raw byte representation
IOException
public void decode()
throws IOException
IOExceptionpublic boolean hasBeenDecoded()
public void write(DataOutput out)
throws IOException
write in interface Writableout - where to write the raw byte representation
IOException
public byte[] serialize()
throws IOException
IOException
public static Int2FloatOpenHashMapWritable create(DataInput in)
throws IOException
Int2FloatOpenHashMapWritable object from a
DataInput.
in - DataInput for reading the serialized
representation
Int2FloatOpenHashMapWritable object
IOException
public static Int2FloatOpenHashMapWritable create(byte[] bytes)
throws IOException
IOExceptionpublic void plus(Int2FloatOpenHashMapWritable m)
m - the other mappublic int dot(Int2FloatOpenHashMapWritable m)
m - the other mappublic static void setLazyDecodeFlag(boolean b)
b - the value of the lazy decoding flagpublic static boolean getLazyDecodeFlag()
public int[] getKeys()
public float[] getValues()
public void lazyplus(Int2FloatOpenHashMapWritable m)
m - the other mappublic Int2FloatMap.Entry[] getEntriesSortedByValue()
public Int2FloatMap.Entry[] getEntriesSortedByValue(int k)
k - number of entries to return
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||