# This file specifies k^2 trees that are used in the benchmark.
#
# Each index is specified by a triple: K2_ID;SDSL_TYPE;K2_LATEX_NAME
# * K2_ID        : An identifier for the index. Only letters and underscores are allowed in ID.
# * SDSL_TYPE    : Corresponding sdsl type.
# * K2_LATEX_NAME: LaTeX name for output in the benchmark report. No underscores are allowed here.

# Different k and Bit-Vectors:
K2_BV;k2_tree<2, bit_vector, bit_vector::rank_1_type>;K2BV
# K3_BV;k2_tree<3, bit_vector, bit_vector::rank_1_type>;K3BV
# K4_BV;k2_tree<4, bit_vector, bit_vector::rank_1_type>;K4BV
# K2_RRR63V;k2_tree<2, rrr_vector<63>, rrr_vector<63>::rank_1_type>;K2RRR63V
# K3_RRR63V;k2_tree<3, rrr_vector<63>, rrr_vector<63>::rank_1_type>;K3RRR63V
# K4_RRR63V;k2_tree<4, rrr_vector<63>, rrr_vector<63>::rank_1_type>;K4RRR63V
# K2_RRR126V;k2_tree<2, rrr_vector<126>, rrr_vector<126>::rank_1_type>;K2RRR126V
# K3_RRR126V;k2_tree<3, rrr_vector<126>, rrr_vector<126>::rank_1_type>;K3RRR126V
# K4_RRR126V;k2_tree<4, rrr_vector<126>, rrr_vector<126>::rank_1_type>;K4RRR126V
K2_ILV;k2_tree<2, bit_vector_il<512>, bit_vector_il<512>::rank_1_type>;K2ILV
# K3_ILV;k2_tree<3, bit_vector_il<512>, bit_vector_il<512>::rank_1_type>;K3ILV
# K4_ILV;k2_tree<4, bit_vector_il<512>, bit_vector_il<512>::rank_1_type>;K4ILV
K2_SDV;k2_tree<2, sd_vector<bit_vector>, sd_vector<bit_vector>::rank_1_type>;K2SDV
# K3_SDV;k2_tree<3, sd_vector<bit_vector>, sd_vector<bit_vector>::rank_1_type>;K3SDV
# K4_SDV;k2_tree<4, sd_vector<bit_vector>, sd_vector<bit_vector>::rank_1_type>;K4SDV
