CnC
List of all members
hashmap_tuner Struct Reference

The tuner base for hashmap-based item-tuners. More...

Inherits item_tuner< Internal::hash_item_table >.

Additional Inherited Members

- Public Member Functions inherited from item_tuner< Internal::hash_item_table >
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 Public Member Functions inherited from tuner_base
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
 

Detailed Description

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.


The documentation for this struct was generated from the following file: