Package 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>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProbBackoffPair
(float logProb, float backoff) ProbBackoffPair
(long probBackoff) -
Method Summary
-
Field Details
-
prob
public float prob -
backoff
public float backoff
-
-
Constructor Details
-
ProbBackoffPair
public ProbBackoffPair(long probBackoff) -
ProbBackoffPair
public ProbBackoffPair(float logProb, float backoff)
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<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)
-