Class HuffmanParamsCalculator
- java.lang.Object
-
- htsjdk.samtools.cram.encoding.core.huffmanUtils.HuffmanParamsCalculator
-
public class HuffmanParamsCalculator extends Object
A utility class to calculate Huffman encoding parameters based on the values to be encoded.
-
-
Constructor Summary
Constructors Constructor Description HuffmanParamsCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int value)voidadd(Integer value, int inc)int[]bitLens()voidcalculate()int[]values()Byte[]valuesAsAutoBytes()Integer[]valuesAsAutoIntegers()byte[]valuesAsBytes()
-
-
-
Method Detail
-
add
public void add(int value)
-
add
public void add(Integer value, int inc)
-
bitLens
public int[] bitLens()
-
values
public int[] values()
-
valuesAsAutoIntegers
public Integer[] valuesAsAutoIntegers()
-
valuesAsBytes
public byte[] valuesAsBytes()
-
valuesAsAutoBytes
public Byte[] valuesAsAutoBytes()
-
calculate
public void calculate()
-
-