Home
last modified time | relevance | path

Searched refs:clHash (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/ !
H A Dsectionimpl.h50 PetscClPerm clHash; /* Hash of (depth, size) to perm and invPerm */ member
/petsc/src/vec/is/section/interface/ !
H A Dsection.c60 (*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(&section->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 …]