#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(). |
1.4.1