Package edu.berkeley.nlp.lm.values
Interface ProbBackoffValueContainer
-
- All Superinterfaces:
java.io.Serializable
,ValueContainer<ProbBackoffPair>
- All Known Implementing Classes:
CompressibleProbBackoffValueContainer
,UncompressedProbBackoffValueContainer
,UnrankedUncompressedProbBackoffValueContainer
public interface ProbBackoffValueContainer extends ValueContainer<ProbBackoffPair>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description float
getBackoff(int ngramOrder, long index)
float
getProb(int ngramOrder, long index)
ProbBackoffPair
getScratchValue()
Creates a fresh value of object (useful for passing as an output parameter)long
getSuffixOffset(long index, int ngramOrder)
-
Methods inherited from interface edu.berkeley.nlp.lm.values.ValueContainer
add, clearStorageForOrder, createFreshValues, getFromOffset, numValueBits, setFromOtherValues, setMap, setSizeAtLeast, storeSuffixoffsets, trim, trimAfterNgram
-
-
-
-
Method Detail
-
getProb
float getProb(int ngramOrder, long index)
-
getBackoff
float getBackoff(int ngramOrder, long index)
-
getScratchValue
ProbBackoffPair getScratchValue()
Description copied from interface:ValueContainer
Creates a fresh value of object (useful for passing as an output parameter)- Specified by:
getScratchValue
in interfaceValueContainer<ProbBackoffPair>
- Returns:
-
getSuffixOffset
long getSuffixOffset(long index, int ngramOrder)
-
-