tl.lin.data.fd
Class Object2LongFrequencyDistributionFastutil<K extends Comparable<K>>
java.lang.Object
tl.lin.data.fd.Object2LongFrequencyDistributionFastutil<K>
- All Implemented Interfaces:
- Iterable<tl.lin.data.pair.PairOfObjectLong<K>>, tl.lin.data.fd.Object2LongFrequencyDistribution<K>, tl.lin.data.SortableEntries<tl.lin.data.pair.PairOfObjectLong<K>>
public class Object2LongFrequencyDistributionFastutil<K extends Comparable<K>>
- extends Object
- implements tl.lin.data.fd.Object2LongFrequencyDistribution<K>
Implementation of Object2LongFrequencyDistribution based on
Object2LongOpenHashMap.
| Nested classes/interfaces inherited from interface tl.lin.data.SortableEntries |
tl.lin.data.SortableEntries.Order |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Object2LongFrequencyDistributionFastutil
public Object2LongFrequencyDistributionFastutil()
increment
public void increment(K key)
- Specified by:
increment in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
increment
public void increment(K key,
long cnt)
- Specified by:
increment in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
decrement
public void decrement(K key)
- Specified by:
decrement in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
decrement
public void decrement(K key,
long cnt)
- Specified by:
decrement in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
contains
public boolean contains(K key)
- Specified by:
contains in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
get
public long get(K key)
- Specified by:
get in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
computeRelativeFrequency
public double computeRelativeFrequency(K k)
- Specified by:
computeRelativeFrequency in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
computeLogRelativeFrequency
public double computeLogRelativeFrequency(K k)
- Specified by:
computeLogRelativeFrequency in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
set
public long set(K k,
long v)
- Specified by:
set in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
remove
public long remove(K k)
- Specified by:
remove in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
clear
public void clear()
- Specified by:
clear in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
values
public it.unimi.dsi.fastutil.longs.LongCollection values()
- Exposes efficient method for accessing values in this map.
entrySet
public it.unimi.dsi.fastutil.objects.Object2LongMap.FastEntrySet<K> entrySet()
- Exposes efficient method for accessing mappings in this map.
getNumberOfEvents
public int getNumberOfEvents()
- Specified by:
getNumberOfEvents in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
getSumOfCounts
public long getSumOfCounts()
- Specified by:
getSumOfCounts in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
keySet
public Set<K> keySet()
- Specified by:
keySet in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>
iterator
public Iterator<tl.lin.data.pair.PairOfObjectLong<K>> iterator()
- Iterator returns the same object every time, just with a different payload.
- Specified by:
iterator in interface Iterable<tl.lin.data.pair.PairOfObjectLong<K extends Comparable<K>>>
getEntries
public List<tl.lin.data.pair.PairOfObjectLong<K>> getEntries(tl.lin.data.SortableEntries.Order ordering)
- Specified by:
getEntries in interface tl.lin.data.SortableEntries<tl.lin.data.pair.PairOfObjectLong<K extends Comparable<K>>>
getEntries
public List<tl.lin.data.pair.PairOfObjectLong<K>> getEntries(tl.lin.data.SortableEntries.Order ordering,
int n)
- Specified by:
getEntries in interface tl.lin.data.SortableEntries<tl.lin.data.pair.PairOfObjectLong<K extends Comparable<K>>>
Copyright © 2013. All Rights Reserved.