Package edu.berkeley.nlp.lm.values
Class ProbBackoffPair
- java.lang.Object
-
- edu.berkeley.nlp.lm.values.ProbBackoffPair
-
- All Implemented Interfaces:
LongRepresentable<ProbBackoffPair>
,java.lang.Comparable<ProbBackoffPair>
public class ProbBackoffPair extends java.lang.Object implements java.lang.Comparable<ProbBackoffPair>, LongRepresentable<ProbBackoffPair>
-
-
Constructor Summary
Constructors Constructor Description ProbBackoffPair(float logProb, float backoff)
ProbBackoffPair(long probBackoff)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
asLong()
static float
backoffOf(long key)
int
compareTo(ProbBackoffPair arg0)
boolean
equals(java.lang.Object obj)
static long
floatsToLong(float prob, float backoff)
int
hashCode()
static float
probOf(long key)
java.lang.String
toString()
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(ProbBackoffPair arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ProbBackoffPair>
-
asLong
public long asLong()
- Specified by:
asLong
in interfaceLongRepresentable<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)
-
-