Home
last modified time | relevance | path

Searched refs:HashT (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/
H A Dhashmap.h37 #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 Dhashset.h34 #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 …]