Lines Matching refs:faces
46 …*numFaces, const DMPolytopeType *faceTypes[], const PetscInt *faceSizes[], const PetscInt *faces[]) in DMPlexGetRawFaces_Internal() argument
61 if (faces) getSize += PetscSqr(maxSize); in DMPlexGetRawFaces_Internal()
71 if (faces) facesTmp = tmp; in DMPlexGetRawFaces_Internal()
77 if (faces) *faces = facesTmp; in DMPlexGetRawFaces_Internal()
91 if (faces) { in DMPlexGetRawFaces_Internal()
94 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
109 if (faces) { in DMPlexGetRawFaces_Internal()
112 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
129 if (faces) { in DMPlexGetRawFaces_Internal()
136 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
156 if (faces) { in DMPlexGetRawFaces_Internal()
165 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
184 if (faces) { in DMPlexGetRawFaces_Internal()
193 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
213 if (faces) { in DMPlexGetRawFaces_Internal()
226 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
260 if (faces) { in DMPlexGetRawFaces_Internal()
285 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
306 if (faces) { in DMPlexGetRawFaces_Internal()
325 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
346 if (faces) { in DMPlexGetRawFaces_Internal()
365 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
399 if (faces) { in DMPlexGetRawFaces_Internal()
424 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
454 if (faces) { in DMPlexGetRawFaces_Internal()
471 *faces = facesTmp; in DMPlexGetRawFaces_Internal()
480 …*numFaces, const DMPolytopeType *faceTypes[], const PetscInt *faceSizes[], const PetscInt *faces[]) in DMPlexRestoreRawFaces_Internal() argument
485 else if (faces) PetscCall(DMRestoreWorkArray(dm, 0, MPIU_INT, (void *)faces)); in DMPlexRestoreRawFaces_Internal()
488 if (faces) *faces = NULL; in DMPlexRestoreRawFaces_Internal()
537 const PetscInt *cone, *faceSizes, *faces; in DMPlexInterpolateFaces_Internal() local
546 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
553 const PetscInt *face = &faces[foff]; in DMPlexInterpolateFaces_Internal()
572 …PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
588 const PetscInt *cone, *faceSizes, *faces; in DMPlexInterpolateFaces_Internal() local
596 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
603 const PetscInt *face = &faces[foff]; in DMPlexInterpolateFaces_Internal()
620 …PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
724 const PetscInt *cone, *faceSizes, *faces; in DMPlexInterpolateFaces_Internal() local
740 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
745 const PetscInt *face = &faces[foff]; in DMPlexInterpolateFaces_Internal()
764 …PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()