|
|
TMHuffmanCode Huffman code for compressed binary packed matrix
| TMBitInfo | bitInfo |
| TMBitInfo | bitInfoTNumCmpr |
| TMBitInfo | bitInfoTNumCmprIdx |
| TNumIdx g | g |
| TFloat p1 | p1 |
| TFloat pSparse | pSparse |
| int sparseOnesFlag | sparseOnesFlag |
| int splitTNumCmprIdxFlag | splitTNumCmprIdxFlag |
| TNumCmprIdx nSplitMasks | nSplitMasks |
| TNumCmprIdx bitsPerSplitMask | bitsPerSplitMask |
| TNumCmprIdx * splitMasks | splitMasks |
| int nOnesSparse | nOnesSparse |
| TNumIdx nSparseWords | nSparseWords |
| TNumIdx nReallySparseWords | nReallySparseWords |
| TNumCmprIdx ** sparseWords | sparseWords |
| int nHuffmanNodes | nHuffmanNodes |
| TMHuffmanNode | huffmanTree |
| TNumCmpr* leafParents | leafParents |
| TFloat* probOnes | probOnes |
| TFloat meanCodeWordLength | meanCodeWordLength |
| TFloat compression | compression |
| TFloat compressionQuality | compressionQuality |
| TMHuffmanCode (TNumIdx g_arg, TFloat p1_arg)
| TMHuffmanCode |
| TMHuffmanCode (TNumIdx g_arg, TFloat p1_arg, TFloat pSparse_arg)
| TMHuffmanCode |
| TMHuffmanCode (TNumIdx g_arg, TFloat p1_arg, TFloat pSparse_arg, int nSplitMasks_arg)
| TMHuffmanCode |
| ~TMHuffmanCode ()
| ~TMHuffmanCode |
| size_t getSize ()
| getSize |
[const]
| void outputState (ostream& os)
| outputState |
[const]
| void outputState (ostream& os, int complete)
| outputState |
[const]
| void allocate (TNumIdx g_arg, TFloat p1_arg, TFloat pSparse_arg, int nSplitMasks_arg)
| allocate |
| void deallocate ()
| deallocate |