Lines Matching refs:ct
46 PetscErrorCode DMPlexGetRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], PetscInt… in DMPlexGetRawFaces_Internal() argument
72 switch (ct) { in DMPlexGetRawFaces_Internal()
475 …Object)dm), PETSC_ERR_ARG_OUTOFRANGE, "No face description for cell type %s", DMPolytopeTypes[ct]); in DMPlexGetRawFaces_Internal()
480 PetscErrorCode DMPlexRestoreRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], Pets… in DMPlexRestoreRawFaces_Internal() argument
519 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() local
522 PetscCall(DMPlexGetCellType(dm, c, &ct)); in DMPlexInterpolateFaces_Internal()
527 …if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexGetRawFaces… in DMPlexInterpolateFaces_Internal()
539 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() local
542 PetscCall(DMPlexGetCellType(dm, c, &ct)); in DMPlexInterpolateFaces_Internal()
545 if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
546 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
572 …if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexRestoreRawF… in DMPlexInterpolateFaces_Internal()
576 PetscInt faceTypeStart[DM_NUM_POLYTOPES], ct, numFT = 0; in DMPlexInterpolateFaces_Internal() local
578 for (ct = 0; ct < DM_NUM_POLYTOPES; ++ct) { in DMPlexInterpolateFaces_Internal()
579 if (faceTypeNum[ct]) ++numFT; in DMPlexInterpolateFaces_Internal()
580 faceTypeStart[ct] = 0; in DMPlexInterpolateFaces_Internal()
585 …for (ct = 1; ct < DM_NUM_POLYTOPES; ++ct) faceTypeStart[ct] = faceTypeStart[ct - 1] + faceTypeNum[… in DMPlexInterpolateFaces_Internal()
590 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() local
593 PetscCall(DMPlexGetCellType(dm, c, &ct)); in DMPlexInterpolateFaces_Internal()
595 if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
596 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
620 …if (ct != DM_POLYTOPE_SEGMENT && ct != DM_POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexRestoreRawF… in DMPlexInterpolateFaces_Internal()
622 for (ct = 1; ct < DM_NUM_POLYTOPES; ++ct) { in DMPlexInterpolateFaces_Internal()
623 …ct] == faceTypeStart[ct - 1] + faceTypeNum[ct], PETSC_COMM_SELF, PETSC_ERR_PLIB, "Inconsistent num… in DMPlexInterpolateFaces_Internal()
637 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() local
651 PetscCall(DMPlexGetCellType(dm, p, &ct)); in DMPlexInterpolateFaces_Internal()
652 PetscCall(DMPlexSetCellType(idm, p + poff, ct)); in DMPlexInterpolateFaces_Internal()
659 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() local
662 PetscCall(DMPlexGetCellType(dm, c, &ct)); in DMPlexInterpolateFaces_Internal()
665 if (ct == DM_POLYTOPE_SEGMENT || ct == DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
666 PetscCall(DMPlexSetCellType(idm, c + poff, ct)); in DMPlexInterpolateFaces_Internal()
670 PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, NULL)); in DMPlexInterpolateFaces_Internal()
671 PetscCall(DMPlexSetCellType(idm, c + poff, ct)); in DMPlexInterpolateFaces_Internal()
681 … PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, NULL)); in DMPlexInterpolateFaces_Internal()
726 DMPolytopeType ct; in DMPlexInterpolateFaces_Internal() local
729 PetscCall(DMPlexGetCellType(dm, c, &ct)); in DMPlexInterpolateFaces_Internal()
733 if (ct == DM_POLYTOPE_SEGMENT || ct == DM_POLYTOPE_POINT_PRISM_TENSOR) { in DMPlexInterpolateFaces_Internal()
740 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
764 …PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
879 DMPolytopeType ct; in DMPlexOrientInterface_Internal() local
884 PetscCall(DMPlexGetCellType(dm, p, &ct)); in DMPlexOrientInterface_Internal()
916 PetscCall(DMPolytopeGetOrientation(ct, cone, mainCone, &o)); in DMPlexOrientInterface_Internal()
1568 DMPolytopeType ct; in DMPlexInterpolate() local
1573 PetscCall(DMPlexGetCellType(odm, p, &ct)); in DMPlexInterpolate()
1575 if (pdepth != DMPolytopeTypeGetDim(ct)) { in DMPlexInterpolate()