Hash Tables# PETSc provides an extensible variety of hash sets and maps based on the khash system. Manual Pages by Level# No beginner routines# No intermediate routines# No advanced routines# Developer - Interfaces rarely needed by applications programmers# PETSC_HASH_MAP PETSC_HASH_SET PetscHMapI PetscHMapIClear PetscHMapICreate PetscHMapICreateWithSize PetscHMapIDel PetscHMapIDestroy PetscHMapIDuplicate PetscHMapIFind PetscHMapIGet PetscHMapIGetCapacity PetscHMapIGetKeys PetscHMapIGetPairs PetscHMapIGetSize PetscHMapIGetVals PetscHMapIGetWithDefault PetscHMapIHas PetscHMapIIterDel PetscHMapIIterGet PetscHMapIIterSet PetscHMapIJ PetscHMapIJClear PetscHMapIJCreate PetscHMapIJCreateWithSize PetscHMapIJDel PetscHMapIJDestroy PetscHMapIJDuplicate PetscHMapIJFind PetscHMapIJGet PetscHMapIJGetCapacity PetscHMapIJGetKeys PetscHMapIJGetPairs PetscHMapIJGetSize PetscHMapIJGetVals PetscHMapIJGetWithDefault PetscHMapIJHas PetscHMapIJIterDel PetscHMapIJIterGet PetscHMapIJIterSet PetscHMapIJPut PetscHMapIJQueryDel PetscHMapIJQuerySet PetscHMapIJReset PetscHMapIJResize PetscHMapIJSet PetscHMapIJSetWithMode PetscHMapIPut PetscHMapIQueryDel PetscHMapIQuerySet PetscHMapIReset PetscHMapIResize PetscHMapISet PetscHMapISetWithMode PetscHMapIV PetscHMapIVClear PetscHMapIVCreate PetscHMapIVCreateWithSize PetscHMapIVDel PetscHMapIVDestroy PetscHMapIVDuplicate PetscHMapIVFind PetscHMapIVGet PetscHMapIVGetCapacity PetscHMapIVGetKeys PetscHMapIVGetPairs PetscHMapIVGetSize PetscHMapIVGetVals PetscHMapIVGetWithDefault PetscHMapIVHas PetscHMapIVIterDel PetscHMapIVIterGet PetscHMapIVIterSet PetscHMapIVPut PetscHMapIVQueryDel PetscHMapIVQuerySet PetscHMapIVReset PetscHMapIVResize PetscHMapIVSet PetscHMapIVSetWithMode PetscHMapObj PetscHMapObjClear PetscHMapObjCreate PetscHMapObjCreateWithSize PetscHMapObjDel PetscHMapObjDestroy PetscHMapObjDuplicate PetscHMapObjFind PetscHMapObjGet PetscHMapObjGetCapacity PetscHMapObjGetKeys PetscHMapObjGetPairs PetscHMapObjGetSize PetscHMapObjGetVals PetscHMapObjGetWithDefault PetscHMapObjHas PetscHMapObjIterDel PetscHMapObjIterGet PetscHMapObjIterSet PetscHMapObjPut PetscHMapObjQueryDel PetscHMapObjQuerySet PetscHMapObjReset PetscHMapObjResize PetscHMapObjSet PetscHMapObjSetWithMode PetscHSetI PetscHSetIAdd PetscHSetIClear PetscHSetICreate PetscHSetIDel PetscHSetIDestroy PetscHSetIDuplicate PetscHSetIGetCapacity PetscHSetIGetElems PetscHSetIGetSize PetscHSetIHas PetscHSetIJ PetscHSetIJAdd PetscHSetIJClear PetscHSetIJCreate PetscHSetIJDel PetscHSetIJDestroy PetscHSetIJDuplicate PetscHSetIJGetCapacity PetscHSetIJGetElems PetscHSetIJGetSize PetscHSetIJHas PetscHSetIJQueryAdd PetscHSetIJQueryDel PetscHSetIJReset PetscHSetIJResize PetscHSetIJUpdate PetscHSetIQueryAdd PetscHSetIQueryDel PetscHSetIReset PetscHSetIResize PetscHSetIUpdate Single list of manual pages# PETSC_HASH_MAP PETSC_HASH_SET PetscHMapI PetscHMapIClear PetscHMapICreate PetscHMapICreateWithSize PetscHMapIDel PetscHMapIDestroy PetscHMapIDuplicate PetscHMapIFind PetscHMapIGet PetscHMapIGetCapacity PetscHMapIGetKeys PetscHMapIGetPairs PetscHMapIGetSize PetscHMapIGetVals PetscHMapIGetWithDefault PetscHMapIHas PetscHMapIIterDel PetscHMapIIterGet PetscHMapIIterSet PetscHMapIJ PetscHMapIJClear PetscHMapIJCreate PetscHMapIJCreateWithSize PetscHMapIJDel PetscHMapIJDestroy PetscHMapIJDuplicate PetscHMapIJFind PetscHMapIJGet PetscHMapIJGetCapacity PetscHMapIJGetKeys PetscHMapIJGetPairs PetscHMapIJGetSize PetscHMapIJGetVals PetscHMapIJGetWithDefault PetscHMapIJHas PetscHMapIJIterDel PetscHMapIJIterGet PetscHMapIJIterSet PetscHMapIJPut PetscHMapIJQueryDel PetscHMapIJQuerySet PetscHMapIJReset PetscHMapIJResize PetscHMapIJSet PetscHMapIJSetWithMode PetscHMapIPut PetscHMapIQueryDel PetscHMapIQuerySet PetscHMapIReset PetscHMapIResize PetscHMapISet PetscHMapISetWithMode PetscHMapIV PetscHMapIVClear PetscHMapIVCreate PetscHMapIVCreateWithSize PetscHMapIVDel PetscHMapIVDestroy PetscHMapIVDuplicate PetscHMapIVFind PetscHMapIVGet PetscHMapIVGetCapacity PetscHMapIVGetKeys PetscHMapIVGetPairs PetscHMapIVGetSize PetscHMapIVGetVals PetscHMapIVGetWithDefault PetscHMapIVHas PetscHMapIVIterDel PetscHMapIVIterGet PetscHMapIVIterSet PetscHMapIVPut PetscHMapIVQueryDel PetscHMapIVQuerySet PetscHMapIVReset PetscHMapIVResize PetscHMapIVSet PetscHMapIVSetWithMode PetscHMapObj PetscHMapObjClear PetscHMapObjCreate PetscHMapObjCreateWithSize PetscHMapObjDel PetscHMapObjDestroy PetscHMapObjDuplicate PetscHMapObjFind PetscHMapObjGet PetscHMapObjGetCapacity PetscHMapObjGetKeys PetscHMapObjGetPairs PetscHMapObjGetSize PetscHMapObjGetVals PetscHMapObjGetWithDefault PetscHMapObjHas PetscHMapObjIterDel PetscHMapObjIterGet PetscHMapObjIterSet PetscHMapObjPut PetscHMapObjQueryDel PetscHMapObjQuerySet PetscHMapObjReset PetscHMapObjResize PetscHMapObjSet PetscHMapObjSetWithMode PetscHSetI PetscHSetIAdd PetscHSetIClear PetscHSetICreate PetscHSetIDel PetscHSetIDestroy PetscHSetIDuplicate PetscHSetIGetCapacity PetscHSetIGetElems PetscHSetIGetSize PetscHSetIHas PetscHSetIJ PetscHSetIJAdd PetscHSetIJClear PetscHSetIJCreate PetscHSetIJDel PetscHSetIJDestroy PetscHSetIJDuplicate PetscHSetIJGetCapacity PetscHSetIJGetElems PetscHSetIJGetSize PetscHSetIJHas PetscHSetIJQueryAdd PetscHSetIJQueryDel PetscHSetIJReset PetscHSetIJResize PetscHSetIJUpdate PetscHSetIQueryAdd PetscHSetIQueryDel PetscHSetIReset PetscHSetIResize PetscHSetIUpdate