1: #ifndef PETSC_HASHIJKEY_H
2: #define PETSC_HASHIJKEY_H
4: #define PETSC_HASHIJKEY
6: typedef struct _PetscHashIJKey {
7: PetscInt i, j;
8: } PetscHashIJKey;
10: #define PetscHashIJKeyHash(key) PetscHashCombine(PetscHashInt((key).i), PetscHashInt((key).j))
11: #define PetscHashIJKeyEqual(k1, k2) (((k1).i == (k2).i) ? ((k1).j == (k2).j) : 0)
13: #endif /* PETSC_HASHIJKEY_H */