xref: /petsc/include/petsc/private/hashijkey.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
1 #pragma once
2 
3 typedef struct _PetscHashIJKey {
4   PetscInt i, j;
5 } PetscHashIJKey;
6 
7 #define PetscHashIJKeyHash(key)     PetscHashCombine(PetscHashInt((key).i), PetscHashInt((key).j))
8 #define PetscHashIJKeyEqual(k1, k2) ((k1).i == (k2).i && (k1).j == (k2).j)
9