1 #ifndef __CMPH_BDZ_STRUCTS_PH_H__
2 #define __CMPH_BDZ_STRUCTS_PH_H__
3
4 #include "hash_state.h"
5
6 struct __bdz_ph_data_t
7 {
8 cmph_uint32 m; //edges (words) count
9 cmph_uint32 n; //vertex count
10 cmph_uint32 r; //partition vertex count
11 cmph_uint8 *g;
12 hash_state_t *hl; // linear hashing
13 };
14
15
16 struct __bdz_ph_config_data_t
17 {
18 CMPH_HASH hashfunc;
19 cmph_uint32 m; //edges (words) count
20 cmph_uint32 n; //vertex count
21 cmph_uint32 r; //partition vertex count
22 cmph_uint8 *g;
23 hash_state_t *hl; // linear hashing
24 };
25
26 #endif