public class MultiPhaseContext
extends java.lang.Object
| Constructor and Description |
|---|
MultiPhaseContext(int event,
boolean useFrequencies,
gnu.trove.map.TObjectIntMap<java.lang.String> name2eventIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToPost(java.lang.String name) |
void |
addToPost(gnu.trove.map.TIntByteMap toAdd) |
void |
addToPre(java.lang.String name) |
void |
addToPre(gnu.trove.map.TIntByteMap toAdd) |
boolean |
equals(java.lang.Object o) |
int |
getEvent() |
protected double |
getJaccardSimilarity(gnu.trove.map.TIntByteMap map1,
gnu.trove.map.TIntByteMap map2) |
gnu.trove.map.TIntByteMap |
getPostSet() |
gnu.trove.map.TIntByteMap |
getPreSet() |
double |
getSimilarity(MultiPhaseContext c) |
protected double |
getWeightedJaccardSimilarity(gnu.trove.map.TIntByteMap map1,
gnu.trove.map.TIntByteMap map2) |
int |
hashCode() |
boolean |
isDisjoint(MultiPhaseContext c) |
boolean |
isDisjointPostSet(MultiPhaseContext c) |
boolean |
isDisjointPreSet(MultiPhaseContext c) |
java.lang.String |
toString() |
public MultiPhaseContext(int event,
boolean useFrequencies,
gnu.trove.map.TObjectIntMap<java.lang.String> name2eventIndex)
public void addToPre(java.lang.String name)
public void addToPost(java.lang.String name)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic double getSimilarity(MultiPhaseContext c)
public boolean isDisjoint(MultiPhaseContext c)
public boolean isDisjointPreSet(MultiPhaseContext c)
public boolean isDisjointPostSet(MultiPhaseContext c)
public int getEvent()
public gnu.trove.map.TIntByteMap getPreSet()
public gnu.trove.map.TIntByteMap getPostSet()
protected double getJaccardSimilarity(gnu.trove.map.TIntByteMap map1,
gnu.trove.map.TIntByteMap map2)
protected double getWeightedJaccardSimilarity(gnu.trove.map.TIntByteMap map1,
gnu.trove.map.TIntByteMap map2)
public void addToPre(gnu.trove.map.TIntByteMap toAdd)
public void addToPost(gnu.trove.map.TIntByteMap toAdd)