CnC
|
The tuner base for hashmap-based item-tuners. More...
Inherits item_tuner< Internal::hash_item_table >.
Additional Inherited Members | |
![]() | |
void | init_table (Internal::hash_item_table< Tag, Item, Coll > &stbl) const |
Initialize the internal storage. More... | |
int | get_count (const Tag &tag) const |
Allows specifying the number of gets to the given item. More... | |
int | consumed_on (const Tag &tag) const |
Tells the scheduler on which process(es) this item is going to be consumed. More... | |
int | produced_on (const Tag &tag) const |
Tells the scheduler on which process(es) this item is going to be produced. More... | |
![]() | |
static int | myPid () |
static int | numProcs () |
template<typename Ctxt > | |
static int | numThreads (const Ctxt &ctxt) |
returns number of threads used by scheduler in given context | |
The tuner base for hashmap-based item-tuners.
The internal hash-map uses cnc_tag_hash_compare. If your tag-type is not supported by default, you need to provide a template specialization for it.
Definition at line 528 of file default_tuner.h.