(git:6a2e663)
|
Internal struct for storing a matrix shard. More...
#include <dbm_shard.h>
Data Fields | |
int | nblocks |
int | nblocks_allocated |
dbm_block_t * | blocks |
int | hashtable_size |
int | hashtable_mask |
int | hashtable_prime |
int * | hashtable |
int | data_promised |
int | data_allocated |
int | data_size |
double * | data |
omp_lock_t | lock |
Internal struct for storing a matrix shard.
Definition at line 30 of file dbm_shard.h.
int dbm_shard_t::nblocks |
Definition at line 31 of file dbm_shard.h.
int dbm_shard_t::nblocks_allocated |
Definition at line 32 of file dbm_shard.h.
dbm_block_t* dbm_shard_t::blocks |
Definition at line 33 of file dbm_shard.h.
int dbm_shard_t::hashtable_size |
Definition at line 35 of file dbm_shard.h.
int dbm_shard_t::hashtable_mask |
Definition at line 36 of file dbm_shard.h.
int dbm_shard_t::hashtable_prime |
Definition at line 37 of file dbm_shard.h.
int* dbm_shard_t::hashtable |
Definition at line 38 of file dbm_shard.h.
int dbm_shard_t::data_promised |
Definition at line 40 of file dbm_shard.h.
int dbm_shard_t::data_allocated |
Definition at line 42 of file dbm_shard.h.
int dbm_shard_t::data_size |
Definition at line 43 of file dbm_shard.h.
double* dbm_shard_t::data |
Definition at line 44 of file dbm_shard.h.
omp_lock_t dbm_shard_t::lock |
Definition at line 46 of file dbm_shard.h.