@PrintMemoryCount private ExplicitWordHashMap[] explicitMaps; @PrintMemoryCount private final ImplicitWordHashMap[] implicitMaps; @PrintMemoryCount private final UnigramHashMap implicitUnigramMap;
@PrintMemoryCount final CustomWidthArray keys; @PrintMemoryCount private final long[] wordRanges;
@PrintMemoryCount private LongArray tokenCounts; // for highest-order ngrams @PrintMemoryCount private final LongArray[] rightDotTypeCounts; @PrintMemoryCount private final LongArray[] dotdotTypeCounts; @PrintMemoryCount private final LongArray[] leftDotTypeCounts;// secretly, only token counts are stored for n-grams starting with the start symbol @PrintMemoryCount private final LongHashSet[] oneCountOffsets; @PrintMemoryCount private final LongHashSet[] twoCountOffsets;
@PrintMemoryCount private LongArray[] features; @PrintMemoryCount private LongArray[] valueIndexes; @PrintMemoryCount private ArrayList<CustomWidthArray>[] targetTranslations;
@PrintMemoryCount private LongArray[] features; @PrintMemoryCount private LongArray[] valueIndexes; @PrintMemoryCount private ArrayList<LongArray>[] targetTranslations;
@PrintMemoryCount private final HashMap[] maps;
@PrintMemoryCount final float[] backoffsForRank; @PrintMemoryCount final float[] probsForRank;
@PrintMemoryCount private LongArray tokenCounts; // for highest-order ngrams @PrintMemoryCount private final LongArray[] rightDotTypeCounts; @PrintMemoryCount private final LongArray[] dotdotTypeCounts; @PrintMemoryCount private final LongArray[] leftDotTypeCounts;
@PrintMemoryCount private final LongArray keys; @PrintMemoryCount private final long[] wordRanges;
@PrintMemoryCount final long[] probsAndBackoffsForRank; // ugly: we encode probs and backoffs consecutively in this area to improve cache locality
@PrintMemoryCount protected LongArray valueRanks[]; @PrintMemoryCount private LongArray[] contextOffsets;
@PrintMemoryCount private final long[] countsForRank;
@PrintMemoryCount protected final CustomWidthArray[] valueRanks;
@PrintMemoryCount private final LongArray keys;
@PrintMemoryCount private final LongArray keys;
@PrintMemoryCount private long[] countsForRank;
@PrintMemoryCount float[] probsForRank; @PrintMemoryCount float[] backoffsForRank;
@PrintMemoryCount LongArray compressedKeys; @PrintMemoryCount private LongArray uncompressedKeys;
@PrintMemoryCount private final WordIndexer<W> wordIndexer;
@PrintMemoryCount private final WordIndexer<W> wordIndexer;