(git:6a2e663)
dbm_shard_t Struct Reference

Internal struct for storing a matrix shard. More...

#include <dbm_shard.h>

Data Fields

int nblocks
 
int nblocks_allocated
 
dbm_block_tblocks
 
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
 

Detailed Description

Internal struct for storing a matrix shard.

Author
Ole Schuett

Definition at line 30 of file dbm_shard.h.

Field Documentation

◆ nblocks

int dbm_shard_t::nblocks

Definition at line 31 of file dbm_shard.h.

◆ nblocks_allocated

int dbm_shard_t::nblocks_allocated

Definition at line 32 of file dbm_shard.h.

◆ blocks

dbm_block_t* dbm_shard_t::blocks

Definition at line 33 of file dbm_shard.h.

◆ hashtable_size

int dbm_shard_t::hashtable_size

Definition at line 35 of file dbm_shard.h.

◆ hashtable_mask

int dbm_shard_t::hashtable_mask

Definition at line 36 of file dbm_shard.h.

◆ hashtable_prime

int dbm_shard_t::hashtable_prime

Definition at line 37 of file dbm_shard.h.

◆ hashtable

int* dbm_shard_t::hashtable

Definition at line 38 of file dbm_shard.h.

◆ data_promised

int dbm_shard_t::data_promised

Definition at line 40 of file dbm_shard.h.

◆ data_allocated

int dbm_shard_t::data_allocated

Definition at line 42 of file dbm_shard.h.

◆ data_size

int dbm_shard_t::data_size

Definition at line 43 of file dbm_shard.h.

◆ data

double* dbm_shard_t::data

Definition at line 44 of file dbm_shard.h.

◆ lock

omp_lock_t dbm_shard_t::lock

Definition at line 46 of file dbm_shard.h.


The documentation for this struct was generated from the following file: