38 std::cout <<
"ACCUMULATOR MANAGER:" << name <<
"\n";
40 if (name ==
"2d_heap")
42 else if (name ==
"1d_heap")
44 else if (name ==
"simple")
46 else if (name ==
"blockmax")
50 std::cout <<
"ACCUMULATOR MANAGER IS UNKNOWN! USING 2d_heap\n";
JASS::query * get_by_name(const std::string &name, JASS::compress_integer &codex)
Return an accumulator manager given its name, which will normally come from the command line paramete...
Definition: JASS_anytime_accumulator_manager.h:36
Everything necessary to process a query is encapsulated in an object of this type.
Definition: query_simple.h:30
Compression codexes for integer sequences.
Definition: compress_integer.h:34
Everything necessary to process a query using the block-max approach of IOQP.
Compression codexes for integer sequences.
Everything necessary to process a query (using a heap) is encapsulated in an object of this type...
Definition: query_heap.h:33
Definition: JASS_anytime_accumulator_manager.h:24
Store the accumulators in a simple array that gets zeroed at the start of each query.
Everything necessary to process a query using a heap to store the top-k.
Everything necessary to process a query using an array of accumulators with no special handeling...
Store the accumulators in a 2D array as originally used in ATIRE.
Everything necessary to process a query is encapsulated in an object of this type.
Definition: query_block_max.h:31
Everything necessary to process a query is encapsulated in an object of this type.
Definition: query.h:34