edu.berkeley.nlp.lm.values
Class ProbBackoffPair
java.lang.Object
edu.berkeley.nlp.lm.values.ProbBackoffPair
- All Implemented Interfaces:
- LongRepresentable<ProbBackoffPair>, Comparable<ProbBackoffPair>
public class ProbBackoffPair
- extends Object
- implements Comparable<ProbBackoffPair>, LongRepresentable<ProbBackoffPair>
prob
public float prob
backoff
public float backoff
ProbBackoffPair
public ProbBackoffPair(long probBackoff)
ProbBackoffPair
public ProbBackoffPair(float logProb,
float backoff)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
compareTo
public int compareTo(ProbBackoffPair arg0)
- Specified by:
compareTo
in interface Comparable<ProbBackoffPair>
asLong
public long asLong()
- Specified by:
asLong
in interface LongRepresentable<ProbBackoffPair>
floatsToLong
public static long floatsToLong(float prob,
float backoff)
- Parameters:
prob
- backoff
-
- Returns:
probOf
public static float probOf(long key)
backoffOf
public static float backoffOf(long key)