Package csli.util.collections.map

Interface Summary
PairMap<K1,K2,V> An interface for a map that takes two keys for each entry.
 

Class Summary
AbstractPairMap<K1,K2,V,M2 extends Map<K2,V>,M1 extends Map<K1,M2>> Implementation of PairMap routines that delegates responsibility to two (possibly the same) Map implementations.
AggregateMap<K,V>  
HPairMap<K1,K2,V> A PairMap implemented as a HashMap>.
MultiMap<K,V>  
SmoothedDistribution<K> A distribution implemented as a HashMap, with some fairly stupid smoothing.
SmoothedPairDistribution<K1,K2>