public class Object2LongFrequencyDistributionFastutil<K extends Comparable<K>> extends Object implements tl.lin.data.fd.Object2LongFrequencyDistribution<K>
Object2LongFrequencyDistribution based on
Object2LongOpenHashMap.| Constructor and Description |
|---|
Object2LongFrequencyDistributionFastutil() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
double |
computeLogRelativeFrequency(K k) |
double |
computeRelativeFrequency(K k) |
boolean |
contains(K key) |
void |
decrement(K key) |
void |
decrement(K key,
long cnt) |
it.unimi.dsi.fastutil.objects.Object2LongMap.FastEntrySet<K> |
entrySet()
Exposes efficient method for accessing mappings in this map.
|
long |
get(K key) |
List<tl.lin.data.pair.PairOfObjectLong<K>> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering) |
List<tl.lin.data.pair.PairOfObjectLong<K>> |
getEntries(tl.lin.data.fd.SortableEntries.Order ordering,
int n) |
int |
getNumberOfEvents() |
long |
getSumOfCounts() |
void |
increment(K key) |
void |
increment(K key,
long cnt) |
Iterator<tl.lin.data.pair.PairOfObjectLong<K>> |
iterator()
Iterator returns the same object every time, just with a different payload.
|
Set<K> |
keySet() |
long |
remove(K k) |
long |
set(K k,
long v) |
it.unimi.dsi.fastutil.longs.LongCollection |
values()
Exposes efficient method for accessing values in this map.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic Object2LongFrequencyDistributionFastutil()
public void increment(K key)
increment in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public void increment(K key, long cnt)
increment in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public void decrement(K key)
decrement in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public void decrement(K key, long cnt)
decrement in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public boolean contains(K key)
contains in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public long get(K key)
get in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public double computeRelativeFrequency(K k)
computeRelativeFrequency in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public double computeLogRelativeFrequency(K k)
computeLogRelativeFrequency in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public long set(K k, long v)
set in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public long remove(K k)
remove in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public void clear()
clear in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public it.unimi.dsi.fastutil.longs.LongCollection values()
public it.unimi.dsi.fastutil.objects.Object2LongMap.FastEntrySet<K> entrySet()
public int getNumberOfEvents()
getNumberOfEvents in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public long getSumOfCounts()
getSumOfCounts in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public Set<K> keySet()
keySet in interface tl.lin.data.fd.Object2LongFrequencyDistribution<K extends Comparable<K>>public Iterator<tl.lin.data.pair.PairOfObjectLong<K>> iterator()
iterator in interface Iterable<tl.lin.data.pair.PairOfObjectLong<K extends Comparable<K>>>public List<tl.lin.data.pair.PairOfObjectLong<K>> getEntries(tl.lin.data.fd.SortableEntries.Order ordering)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfObjectLong<K extends Comparable<K>>>public List<tl.lin.data.pair.PairOfObjectLong<K>> getEntries(tl.lin.data.fd.SortableEntries.Order ordering, int n)
getEntries in interface tl.lin.data.fd.SortableEntries<tl.lin.data.pair.PairOfObjectLong<K extends Comparable<K>>>Copyright © 2018. All rights reserved.