diff lshlib.h @ 513:a30948382f56

Added hook for dumping LSH INDEX tables on load via compile-time switch: -DLSH_DUMP_CORE_TABLES
author mas01mc
date Fri, 23 Jan 2009 21:44:32 +0000
parents f9d86b1db21c
children 01cb73dfcddd
line wrap: on
line diff
--- a/lshlib.h	Wed Jan 21 21:48:25 2009 +0000
+++ b/lshlib.h	Fri Jan 23 21:44:32 2009 +0000
@@ -325,6 +325,7 @@
   void bucket_chain_point(bucket* p, Uns32T qpos);
   void sbucket_chain_point(sbucket* p, Uns32T qpos);  
   void dump_hashtable_row(bucket* p);
+  void dump_core_hashtable_array(Uns32T* p);
 
   // Serial (Format 1) Retrieval/Inspection Functions
   void serial_bucket_chain_point(SerialElementT* pe, Uns32T qpos);
@@ -361,6 +362,8 @@
   void serial_dump_tables(char* filename);
   float get_mean_collision_rate(){ return (float) pointCount / bucketCount ; }
   char* get_indexName(){return indexName;}
+  void dump_hashtables();
+
 };
 
 typedef class G LSH;