Lines Matching full:models
7 BitEncoder[] Models; field
13 Models = new BitEncoder[1 << numBitLevels]; in BitTreeEncoder()
19 Models[i].Init(); in Init()
29 Models[m].Encode(rangeEncoder, bit); in Encode()
40 Models[m].Encode(rangeEncoder, bit); in ReverseEncode()
54 price += Models[m].GetPrice(bit); in GetPrice()
68 price += Models[m].GetPrice(bit); in ReverseGetPrice()
74 public static UInt32 ReverseGetPrice(BitEncoder[] Models, UInt32 startIndex, in ReverseGetPrice()
83 price += Models[startIndex + m].GetPrice(bit); in ReverseGetPrice()
89 public static void ReverseEncode(BitEncoder[] Models, UInt32 startIndex, in ReverseEncode()
96 Models[startIndex + m].Encode(rangeEncoder, bit); in ReverseEncode()
105 BitDecoder[] Models; field
111 Models = new BitDecoder[1 << numBitLevels]; in BitTreeDecoder()
117 Models[i].Init(); in Init()
124 m = (m << 1) + Models[m].Decode(rangeDecoder); in Decode()
134 uint bit = Models[m].Decode(rangeDecoder); in ReverseDecode()
142 public static uint ReverseDecode(BitDecoder[] Models, UInt32 startIndex, in ReverseDecode()
149 uint bit = Models[startIndex + m].Decode(rangeDecoder); in ReverseDecode()