Searched refs:clHash (Results 1 – 2 of 2) sorted by relevance
| /petsc/include/petsc/private/ ! |
| H A D | sectionimpl.h | 50 PetscClPerm clHash; /* Hash of (depth, size) to perm and invPerm */ member
|
| /petsc/src/vec/is/section/interface/ ! |
| H A D | section.c | 60 (*s)->clHash = NULL; in PetscSectionCreate() 2754 if (!section->clHash) PetscFunctionReturn(PETSC_SUCCESS); in PetscSectionResetClosurePermutation() 2755 kh_foreach_value(section->clHash, clVal, { in PetscSectionResetClosurePermutation() 2759 kh_destroy(ClPerm, section->clHash); in PetscSectionResetClosurePermutation() 2760 section->clHash = NULL; in PetscSectionResetClosurePermutation() 3240 if (!section->clHash) PetscCall(PetscClPermCreate(§ion->clHash)); in PetscSectionSetClosurePermutation_Internal() 3241 iter = kh_put(ClPerm, section->clHash, key, &new_entry); in PetscSectionSetClosurePermutation_Internal() 3242 val = &kh_val(section->clHash, iter); in PetscSectionSetClosurePermutation_Internal() 3303 PetscCall(PetscClPermGet(section->clHash, k, &v)); in PetscSectionGetClosurePermutation_Private() 3346 if (section->clObj == obj && section->clHash) { in PetscSectionGetClosureInversePermutation_Internal() [all …]
|