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 void
add(int value)
void
add(Integer value, int inc)
int[]
bitLens()
void
calculate()
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()
-
-