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 floatgetBackoff(int ngramOrder, long index)floatgetProb(int ngramOrder, long index)ProbBackoffPairgetScratchValue()Creates a fresh value of object (useful for passing as an output parameter)longgetSuffixOffset(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:ValueContainerCreates a fresh value of object (useful for passing as an output parameter)- Specified by:
getScratchValuein interfaceValueContainer<ProbBackoffPair>- Returns:
-
getSuffixOffset
long getSuffixOffset(long index, int ngramOrder)
-
-