Lines Matching refs:ht

947 static PetscErrorCode DMPlexAddClosure_Private(DM dm, PetscHSetI ht, PetscInt point)  in DMPlexAddClosure_Private()  argument
954 PetscCall(PetscHSetIQueryAdd(ht, point, &missing)); in DMPlexAddClosure_Private()
958 for (c = 0; c < coneSize; c++) PetscCall(DMPlexAddClosure_Private(dm, ht, cone[c])); in DMPlexAddClosure_Private()
963 PETSC_UNUSED static PetscErrorCode DMPlexAddClosure_Tree(DM dm, PetscHSetI ht, PetscInt point, Pets… in DMPlexAddClosure_Tree() argument
977 PetscCall(PetscHSetIAdd(ht, cpoint)); in DMPlexAddClosure_Tree()
978 PetscCall(DMPlexAddClosure_Tree(dm, ht, cpoint, PETSC_TRUE, PETSC_FALSE)); in DMPlexAddClosure_Tree()
994 PetscCall(PetscHSetIAdd(ht, cpoint)); in DMPlexAddClosure_Tree()
995 PetscCall(DMPlexAddClosure_Tree(dm, ht, cpoint, PETSC_FALSE, PETSC_TRUE)); in DMPlexAddClosure_Tree()
1002 static PetscErrorCode DMPlexAddClosureTree_Up_Private(DM dm, PetscHSetI ht, PetscInt point) in DMPlexAddClosureTree_Up_Private() argument
1012 PetscCall(DMPlexAddClosureTree_Up_Private(dm, ht, parent)); in DMPlexAddClosureTree_Up_Private()
1013 PetscCall(DMPlexAddClosure_Private(dm, ht, parent)); in DMPlexAddClosureTree_Up_Private()
1019 PetscCall(DMPlexAddClosureTree_Up_Private(dm, ht, cp)); in DMPlexAddClosureTree_Up_Private()
1025 static PetscErrorCode DMPlexAddClosureTree_Down_Private(DM dm, PetscHSetI ht, PetscInt point) in DMPlexAddClosureTree_Down_Private() argument
1032 for (i = 0; i < numChildren; i++) PetscCall(PetscHSetIAdd(ht, children[i])); in DMPlexAddClosureTree_Down_Private()
1036 static PetscErrorCode DMPlexAddClosureTree_Private(DM dm, PetscHSetI ht, PetscInt point) in DMPlexAddClosureTree_Private() argument
1042 PetscCall(PetscHSetIAdd(ht, point)); in DMPlexAddClosureTree_Private()
1043 PetscCall(DMPlexAddClosureTree_Up_Private(dm, ht, point)); in DMPlexAddClosureTree_Private()
1044 PetscCall(DMPlexAddClosureTree_Down_Private(dm, ht, point)); in DMPlexAddClosureTree_Private()
1047 for (c = 0; c < coneSize; c++) PetscCall(DMPlexAddClosureTree_Private(dm, ht, cone[c])); in DMPlexAddClosureTree_Private()
1056 PetscHSetI ht = NULL; in DMPlexClosurePoints_Private() local
1059 PetscCall(PetscHSetICreate(&ht)); in DMPlexClosurePoints_Private()
1060 PetscCall(PetscHSetIResize(ht, numPoints * 16)); in DMPlexClosurePoints_Private()
1062 for (p = 0; p < numPoints; ++p) PetscCall(DMPlexAddClosure_Private(dm, ht, points[p])); in DMPlexClosurePoints_Private()
1065 for (p = 0; p < numPoints; ++p) PetscCall(DMPlexAddClosureTree_Private(dm, ht, points[p])); in DMPlexClosurePoints_Private()
1071 PetscCall(PetscHSetIAdd(ht, closure[c])); in DMPlexClosurePoints_Private()
1072 if (hasTree) PetscCall(DMPlexAddClosure_Tree(dm, ht, closure[c], PETSC_TRUE, PETSC_TRUE)); in DMPlexClosurePoints_Private()
1078 PetscCall(PetscHSetIGetSize(ht, &nelems)); in DMPlexClosurePoints_Private()
1080 PetscCall(PetscHSetIGetElems(ht, &off, elems)); in DMPlexClosurePoints_Private()
1081 PetscCall(PetscHSetIDestroy(&ht)); in DMPlexClosurePoints_Private()