comparison audioDB.h @ 256:4dcb09f5fe85

Commit patch deprecating the --size argument, replacing it with --ntracks, --datadims and --datasize. These names are not ideal, but will serve for now.
author mas01cr
date Wed, 16 Apr 2008 09:59:43 +0000
parents a6c9a1c68646
children 210b2f661b88
comparison
equal deleted inserted replaced
254:fe922b9d87f8 256:4dcb09f5fe85
55 #define O2_DEFAULT_TRACKNN (10U) 55 #define O2_DEFAULT_TRACKNN (10U)
56 56
57 //#define O2_DEFAULTDBSIZE (4000000000) // 4GB table size 57 //#define O2_DEFAULTDBSIZE (4000000000) // 4GB table size
58 #define O2_DEFAULTDBSIZE (2000000000) // 2GB table size 58 #define O2_DEFAULTDBSIZE (2000000000) // 2GB table size
59 59
60 #define O2_DEFAULT_DATASIZE (1355U) // in MB
61 #define O2_DEFAULT_NTRACKS (20000U)
62 #define O2_DEFAULT_DATADIM (9U)
63
60 #define O2_MAXFILES (20000U) 64 #define O2_MAXFILES (20000U)
61 #define O2_MAXFILESTR (256U) 65 #define O2_MAXFILESTR (256U)
62 #define O2_FILETABLESIZE (O2_MAXFILESTR) 66 #define O2_FILETABLE_ENTRY_SIZE (O2_MAXFILESTR)
63 #define O2_TRACKTABLESIZE (sizeof(unsigned)) 67 #define O2_TRACKTABLE_ENTRY_SIZE (sizeof(unsigned))
64 #define O2_HEADERSIZE (sizeof(dbTableHeaderT)) 68 #define O2_HEADERSIZE (sizeof(dbTableHeaderT))
65 #define O2_MEANNUMVECTORS (1000U) 69 #define O2_MEANNUMVECTORS (1000U)
66 #define O2_MAXDIM (1000U) 70 #define O2_MAXDIM (1000U)
67 #define O2_MAXNN (10000U) 71 #define O2_MAXNN (10000U)
68 72
168 size_t powerTableLength; 172 size_t powerTableLength;
169 size_t l2normTableLength; 173 size_t l2normTableLength;
170 174
171 // Flags and parameters 175 // Flags and parameters
172 unsigned verbosity; // how much do we want to know? 176 unsigned verbosity; // how much do we want to know?
173 off_t size; // given size (for creation) 177
178 //off_t size; // given size (for creation)
179 unsigned datasize; // size in MB
180 unsigned ntracks;
181 unsigned datadim;
182
174 unsigned queryType; // point queries default 183 unsigned queryType; // point queries default
175 unsigned pointNN; // how many point NNs ? 184 unsigned pointNN; // how many point NNs ?
176 unsigned trackNN; // how many track NNs ? 185 unsigned trackNN; // how many track NNs ?
177 unsigned sequenceLength; 186 unsigned sequenceLength;
178 unsigned sequenceHop; 187 unsigned sequenceHop;
279 dataBufLength(0), \ 288 dataBufLength(0), \
280 timesTableLength(0), \ 289 timesTableLength(0), \
281 powerTableLength(0), \ 290 powerTableLength(0), \
282 l2normTableLength(0), \ 291 l2normTableLength(0), \
283 verbosity(1), \ 292 verbosity(1), \
284 size(O2_DEFAULTDBSIZE), \ 293 datasize(O2_DEFAULT_DATASIZE), \
294 ntracks(O2_DEFAULT_NTRACKS), \
295 datadim(O2_DEFAULT_DATADIM), \
285 queryType(O2_POINT_QUERY), \ 296 queryType(O2_POINT_QUERY), \
286 pointNN(O2_DEFAULT_POINTNN), \ 297 pointNN(O2_DEFAULT_POINTNN), \
287 trackNN(O2_DEFAULT_TRACKNN), \ 298 trackNN(O2_DEFAULT_TRACKNN), \
288 sequenceLength(16), \ 299 sequenceLength(16), \
289 sequenceHop(1), \ 300 sequenceHop(1), \