Searched refs:HashT (Results 1 – 2 of 2) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | hashmap.h | 37 #define PETSC_HASH_MAP_DECL(HashT, KeyType, ValType) \ argument 38 typedef kh_##HashT##_t *Petsc##HashT; \ 39 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Create(Petsc##HashT *); \ 40 …static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##CreateWithSize(PetscInt, Petsc##HashT *); \ 41 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Destroy(Petsc##HashT *); \ 42 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Reset(Petsc##HashT); \ 43 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Duplicate(Petsc##HashT, Petsc##HashT *); \ 44 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Clear(Petsc##HashT); \ 45 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Resize(Petsc##HashT, PetscInt); \ 46 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##GetSize(Petsc##HashT, PetscInt *); \ [all …]
|
| H A D | hashset.h | 34 #define PETSC_HASH_SET(HashT, KeyType, HashFunc, EqualFunc) \ argument 36 KHASH_INIT(HashT, KeyType, char, 0, HashFunc, EqualFunc) \ 38 typedef khash_t(HashT) *Petsc##HashT; \ 40 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Create(Petsc##HashT *ht) \ 44 *ht = kh_init(HashT); \ 48 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Destroy(Petsc##HashT *ht) \ 53 kh_destroy(HashT, *ht); \ 58 static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Reset(Petsc##HashT ht) \ 62 kh_reset(HashT, ht); \ 66 …static inline PETSC_UNUSED PetscErrorCode Petsc##HashT##Duplicate(Petsc##HashT ht, Petsc##HashT *h… [all …]
|