summaryrefslogtreecommitdiffstats
path: root/benchmarks/include/benchmark_types.h
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2024-04-22 15:09:07 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2024-04-22 15:09:07 -0400
commit4a1dde3148e0e84b47c884bc0bb69c60678b4558 (patch)
tree65ad80ce5850bc7b03227b0beb46b86595737d86 /benchmarks/include/benchmark_types.h
parent0bb5b46ec2b64be17f6269631915e62d02e315e4 (diff)
downloaddynamic-extension-4a1dde3148e0e84b47c884bc0bb69c60678b4558.tar.gz
Benchmark update+reorganization
The Alex benchmark isn't updated yet.
Diffstat (limited to 'benchmarks/include/benchmark_types.h')
-rw-r--r--benchmarks/include/benchmark_types.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/benchmarks/include/benchmark_types.h b/benchmarks/include/benchmark_types.h
index fcdeac6..13964e8 100644
--- a/benchmarks/include/benchmark_types.h
+++ b/benchmarks/include/benchmark_types.h
@@ -3,8 +3,9 @@
#include <cstdlib>
#include "psu-ds/BTree.h"
#include "framework/interface/Record.h"
+#include "pgm/pgm_index_dynamic.hpp"
-/* TLX BTree definitions*/
+/* BTree definitions*/
template <typename K, typename V>
struct btree_record {
K key;
@@ -50,3 +51,5 @@ struct euclidean_distance {
typedef mt::mtree<Word2VecRec, euclidean_distance> MTree;
#endif
+typedef pgm::DynamicPGMIndex<uint64_t, uint64_t, pgm::PGMIndex<uint64_t, 64>> PGM;
+