Class ByteModel

java.lang.Object
htsjdk.samtools.cram.compression.range.ByteModel

public class ByteModel extends Object
  • Field Details

    • totalFrequency

      public int totalFrequency
    • maxSymbol

      public final int maxSymbol
    • symbols

      public final int[] symbols
    • frequencies

      public final int[] frequencies
  • Constructor Details

    • ByteModel

      public ByteModel(int numSymbols)
  • Method Details

    • modelDecode

      public int modelDecode(ByteBuffer inBuffer, RangeCoder rangeCoder)
    • modelRenormalize

      public void modelRenormalize()
    • modelEncode

      public void modelEncode(ByteBuffer outBuffer, RangeCoder rangeCoder, int symbol)