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