#include <bmfunc.h>
Inheritance diagram for bm::bv_statistics:
Public Member Functions | |
void | add_bit_block () |
cound bit block | |
void | add_gap_block (unsigned capacity, unsigned length) |
count gap block | |
Data Fields | |
unsigned | bit_blocks |
Number of bit blocks. | |
unsigned | gap_blocks |
Number of GAP blocks. | |
unsigned | max_serialize_mem |
Estimated maximum of memory required for serialization. | |
unsigned | memory_used |
Memory used by bitvector including temp and service blocks. | |
gap_word_t | gap_length [bm::set_total_blocks] |
Array of all GAP block lengths in the bvector. | |
gap_word_t | gap_levels [bm::gap_levels] |
GAP lengths used by bvector. |
Definition at line 46 of file bmfunc.h.
|
cound bit block
Definition at line 64 of file bmfunc.h. References bit_blocks, max_serialize_mem, and memory_used. |
|
count gap block
Definition at line 73 of file bmfunc.h. References gap_blocks, max_serialize_mem, and memory_used. |
|
Number of bit blocks.
Definition at line 49 of file bmfunc.h. Referenced by add_bit_block(). |
|
Number of GAP blocks.
Definition at line 51 of file bmfunc.h. Referenced by add_gap_block(). |
|
Array of all GAP block lengths in the bvector.
|
|
GAP lengths used by bvector.
|
|
Estimated maximum of memory required for serialization.
Definition at line 53 of file bmfunc.h. Referenced by add_bit_block(), and add_gap_block(). |
|
Memory used by bitvector including temp and service blocks.
Definition at line 55 of file bmfunc.h. Referenced by add_bit_block(), and add_gap_block(). |