#include <petsc/private/hashmap.h> PETSC_HASH_MAP(HMapT, KeyType, ValType, HashFunc, EqualFunc, DefaultValue)
HMapT | - The hash table map type name suffix | |
KeyType | - The type of keys | |
ValType | - The type of values | |
HashFunc | - Routine or function-like macro computing hash values from keys | |
EqualFunc | - Routine or function-like macro computing whether two values are equal | |
DefaultValue | - Default value to use for queries in case of missing keys |