Lines Matching full:map
184 PetscHMapFunc map; member
238 static PetscErrorCode PetscHMapFuncInsert_Private(PetscHMapFunc map, const char name[], PetscErrorC… in PetscHMapFuncInsert_Private() argument
246 PetscCall(PetscHMapFuncFind(map, name, &it, &found)); in PetscHMapFuncInsert_Private()
249 PetscCall(PetscHMapFuncIterSet(map, it, fnc)); in PetscHMapFuncInsert_Private()
254 PetscCall(PetscHMapFuncSet(map, tmp_name, fnc)); in PetscHMapFuncInsert_Private()
259 PetscHashIterGetKey(map, it, tmp_name); in PetscHMapFuncInsert_Private()
261 PetscCall(PetscHMapFuncIterDel(map, it)); in PetscHMapFuncInsert_Private()
271 PetscCall(PetscHMapFuncCreateWithSize(size, &(*fl)->map)); in PetscFunctionListCreate_Private()
312 PetscCall(PetscHMapFuncInsert_Private((*fl)->map, name, fptr)); in PetscFunctionListAdd_Private()
333 PetscCall(PetscHMapFuncDestroy(&(*fl)->map)); in PetscFunctionListDestroy()
340 const PetscHMapFunc phmfi_map_ = (__func_list__)->map; \
377 PetscCall(PetscHMapFuncClear(fl->map)); in PetscFunctionListClear()
451 if (fl) PetscCall(PetscHMapFuncGet(fl->map, name, fptr)); in PetscFunctionListFind_Private()
482 PetscCall(PetscHMapFuncGetSize(list->map, &size)); in PetscFunctionListView()
527 const PetscHMapFunc map = list->map; in PetscFunctionListGet() local
530 PetscCall(PetscHMapFuncGetSize(map, &size)); in PetscFunctionListGet()
532 PetscCall(PetscHMapFuncGetKeys(map, &off, *array)); in PetscFunctionListGet()
595 PetscCall(PetscHMapFuncGetSize(fl->map, &n)); in PetscFunctionListDuplicate()
598 dup_map = (*nl)->map; in PetscFunctionListDuplicate()