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
27