
Public Member Functions | |
| void | encodeBinSymbol (int symbol) |
| void | encodeSymbol1 (int symbol) |
| void | encodeSymbol2 (int symbol) |
| void | decodeBinSymbol () |
| void | decodeSymbol1 () |
| void | decodeSymbol2 () |
| void | update1 (STATE *p) |
| void | update2 (STATE *p) |
| SEE2_CONTEXT * | makeEscFreq2 () |
| void | rescale () |
| void | refresh (int OldNU, BOOL Scale) |
| PPM_CONTEXT * | cutOff (int Order) |
| PPM_CONTEXT * | removeBinConts (int Order) |
| STATE & | oneState () const |
Public Attributes | |
| BYTE | NumStats |
| BYTE | Flags |
| WORD | SummFreq |
| PPM_CONTEXT::STATE * | Stats |
| PPM_CONTEXT * | Suffix |
Classes | |
| struct | STATE |
|
|
Definition at line 150 of file Model.cpp. References Flags, FreeUnits(), i, MaxOrder, MoveUnitsUp(), NULL, NumStats, O_BOUND, oneState(), p, P_CALL, PrefetchData(), refresh(), SpecialFreeUnit(), StateCpy(), Stats, PPM_CONTEXT::STATE::Successor, SummFreq, SWAP(), PPM_CONTEXT::STATE::Symbol, and UnitsStart. Referenced by RestoreModelRare(). |
|
|
Definition at line 458 of file Model.cpp. References ariGetCurrentShiftCount(), BIN_SCALE, BinSumm, CharMask, EscCount, ExpEscape, Flags, PPM_CONTEXT::STATE::Freq, GET_MEAN, SUBRANGE::HighCount, InitEsc, INTERVAL, SUBRANGE::LowCount, NS2BSIndx, NULL, NumMasked, NumStats, oneState(), PERIOD_BITS, PrevSuccess, QTable, RunLength, SubRange, Suffix, PPM_CONTEXT::STATE::Symbol, TOT_BITS, and WORD. Referenced by DecodeFile(). |
|
|
Definition at line 510 of file Model.cpp. References ariGetCurrentCount(), CharMask, EscCount, PPM_CONTEXT::STATE::Freq, SUBRANGE::HighCount, i, SUBRANGE::LowCount, MAX_FREQ, NULL, NumMasked, NumStats, p, PrefetchData(), PrevSuccess, rescale(), RunLength, SUBRANGE::scale, Stats, SubRange, Suffix, SummFreq, PPM_CONTEXT::STATE::Symbol, and update1(). Referenced by DecodeFile(). |
|
|
Definition at line 579 of file Model.cpp. References ariGetCurrentCount(), CharMask, EscCount, SUBRANGE::HighCount, i, SUBRANGE::LowCount, makeEscFreq2(), NumMasked, NumStats, p, SUBRANGE::scale, Stats, SubRange, SEE2_CONTEXT::Summ, PPM_CONTEXT::STATE::Symbol, SEE2_CONTEXT::update(), and update2(). Referenced by DecodeFile(). |
|
|
Definition at line 441 of file Model.cpp. References BIN_SCALE, BinSumm, CharMask, EscCount, ExpEscape, Flags, PPM_CONTEXT::STATE::Freq, GET_MEAN, SUBRANGE::HighCount, InitEsc, INTERVAL, SUBRANGE::LowCount, NS2BSIndx, NULL, NumMasked, NumStats, oneState(), PERIOD_BITS, PrevSuccess, QTable, RunLength, SubRange, Suffix, PPM_CONTEXT::STATE::Symbol, and WORD. Referenced by EncodeFile(). |
|
|
Definition at line 483 of file Model.cpp. References CharMask, EscCount, PPM_CONTEXT::STATE::Freq, SUBRANGE::HighCount, i, SUBRANGE::LowCount, MAX_FREQ, NULL, NumMasked, NumStats, p, PrefetchData(), PrevSuccess, rescale(), RunLength, SUBRANGE::scale, Stats, SubRange, Suffix, SummFreq, PPM_CONTEXT::STATE::Symbol, and update1(). Referenced by EncodeFile(). |
|
|
Definition at line 556 of file Model.cpp. References CharMask, EscCount, PPM_CONTEXT::STATE::Freq, SUBRANGE::HighCount, i, SUBRANGE::LowCount, makeEscFreq2(), NumMasked, NumStats, p, SUBRANGE::scale, Stats, SubRange, SEE2_CONTEXT::Summ, PPM_CONTEXT::STATE::Symbol, SEE2_CONTEXT::update(), and update2(). Referenced by EncodeFile(). |
|
|
Definition at line 540 of file Model.cpp. References DummySEE2Cont, Flags, SEE2_CONTEXT::getMean(), NumMasked, NumStats, PrefetchData(), QTable, SUBRANGE::scale, SEE2Cont, Stats, SubRange, Suffix, SummFreq, and t. Referenced by decodeSymbol2(), and encodeSymbol2(). |
|
|
Definition at line 52 of file Model.cpp. References SummFreq. Referenced by CreateSuccessors(), cutOff(), decodeBinSymbol(), encodeBinSymbol(), ReduceOrder(), removeBinConts(), rescale(), RestoreModelRare(), and UpdateModel(). |
|
||||||||||||
|
Definition at line 134 of file Model.cpp. References Flags, PPM_CONTEXT::STATE::Freq, i, NumStats, p, ShrinkUnits(), Stats, SummFreq, and PPM_CONTEXT::STATE::Symbol. Referenced by cutOff(), and RestoreModelRare(). |
|
|
Definition at line 183 of file Model.cpp. References Flags, FreeUnits(), MaxOrder, NULL, NumStats, oneState(), p, P_CALL, PrefetchData(), Stats, PPM_CONTEXT::STATE::Successor, Suffix, and UnitsStart. Referenced by RestoreModelRare(). |
|
|
Definition at line 279 of file Model.cpp. References Flags, FreeUnits(), PPM_CONTEXT::STATE::Freq, i, MAX_FREQ, MRM_FREEZE, MRMethod, NumStats, oneState(), OrderFall, p, ShrinkUnits(), StateCpy(), Stats, SummFreq, SWAP(), and PPM_CONTEXT::STATE::Symbol. Referenced by decodeSymbol1(), encodeSymbol1(), update1(), and update2(). |
|
|
Definition at line 475 of file Model.cpp. References MAX_FREQ, rescale(), SummFreq, and SWAP(). Referenced by decodeSymbol1(), and encodeSymbol1(). |
|
|
Definition at line 534 of file Model.cpp. References EscCount, PPM_CONTEXT::STATE::Freq, InitRL, MAX_FREQ, rescale(), RunLength, and SummFreq. Referenced by decodeSymbol2(), and encodeSymbol2(). |
|
|
Definition at line 32 of file Model.cpp. Referenced by CreateSuccessors(), cutOff(), decodeBinSymbol(), encodeBinSymbol(), makeEscFreq2(), refresh(), removeBinConts(), rescale(), RestoreModelRare(), and UpdateModel(). |
|
|
Definition at line 32 of file Model.cpp. Referenced by CreateSuccessors(), cutOff(), decodeBinSymbol(), DecodeFile(), decodeSymbol1(), decodeSymbol2(), encodeBinSymbol(), EncodeFile(), encodeSymbol1(), encodeSymbol2(), makeEscFreq2(), ReduceOrder(), refresh(), removeBinConts(), rescale(), RestoreModelRare(), StartModelRare(), and UpdateModel(). |
|
|
|
Definition at line 38 of file Model.cpp. Referenced by CreateSuccessors(), decodeBinSymbol(), DecodeFile(), decodeSymbol1(), encodeBinSymbol(), EncodeFile(), encodeSymbol1(), makeEscFreq2(), ReduceOrder(), removeBinConts(), RestoreModelRare(), StartModelRare(), and UpdateModel(). |
|
|
Definition at line 33 of file Model.cpp. Referenced by CreateSuccessors(), cutOff(), decodeSymbol1(), encodeSymbol1(), makeEscFreq2(), oneState(), ReduceOrder(), refresh(), rescale(), RestoreModelRare(), StartModelRare(), update1(), update2(), and UpdateModel(). |
1.4.2