|
biomcmc-lib
0.1
low level library for phylogenetic analysis
|
Hash table (vector indexed by strings). More...
#include <hashtable.h>

Data Fields | |
| int | size |
| Table size. | |
| int | probelength |
| Number of collisions before empty slot is found. | |
| uint32_t | h |
| Value set by hash(). Used in hash1() and hash2() to avoid calling hash() again. | |
| uint32_t | a1 |
| Random values used in hash functions. | |
| uint32_t | a2 |
| Random values used in hash functions. | |
| uint32_t | b1 |
| Random values used in hash functions. | |
| uint32_t | b2 |
| Random values used in hash functions. | |
| uint32_t | P |
| Random values used in hash functions. | |
| hashtable_item * | table |
| Vector with key/value pairs. | |
| int | ref_counter |
| Counter of how many external references (structures sharing this hashtable) to avoid deletion. | |
Hash table (vector indexed by strings).
1.8.13