1 #ifndef __CMPH_CHM_STRUCTS_H__
2 #define __CMPH_CHM_STRUCTS_H__
3
4 #include "hash_state.h"
5
6 struct __chm_data_t
7 {
8 cmph_uint32 m; //edges (words) count
9 cmph_uint32 n; //vertex count
10 cmph_uint32 *g;
11 hash_state_t **hashes;
12 };
13
14 struct __chm_config_data_t
15 {
16 CMPH_HASH hashfuncs[2];
17 cmph_uint32 m; //edges (words) count
18 cmph_uint32 n; //vertex count
19 graph_t *graph;
20 cmph_uint32 *g;
21 hash_state_t **hashes;
22 };
23
24 #endif