Searched refs:faceSize (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexinterpolate.c | 551 const PetscInt faceSize = faceSizes[cf]; in DMPlexInterpolateFaces_Internal() local 558 …PetscCheck(faceSize <= 4, PETSC_COMM_SELF, PETSC_ERR_SUP, "Do not support faces of size %" PetscIn… in DMPlexInterpolateFaces_Internal() 560 key.j = faceSize > 1 ? face[1] + minCone : 0; in DMPlexInterpolateFaces_Internal() 561 key.k = faceSize > 2 ? face[2] + minCone : 0; in DMPlexInterpolateFaces_Internal() 562 key.l = faceSize > 3 ? face[3] + minCone : 0; in DMPlexInterpolateFaces_Internal() 563 PetscCall(PetscSortInt(faceSize, (PetscInt *)&key)); in DMPlexInterpolateFaces_Internal() 601 const PetscInt faceSize = faceSizes[cf]; in DMPlexInterpolateFaces_Internal() local 609 key.j = faceSize > 1 ? face[1] + minCone : 0; in DMPlexInterpolateFaces_Internal() 610 key.k = faceSize > 2 ? face[2] + minCone : 0; in DMPlexInterpolateFaces_Internal() 611 key.l = faceSize > 3 ? face[3] + minCone : 0; in DMPlexInterpolateFaces_Internal() [all …]
|
| H A D | plexfluent.c | 773 const PetscInt faceSize = faceSizes[face]; in DMPlexCreateFluent() local 775 … for (PetscInt v = 0; v < faceSize; ++v) faces[offset + v] = ((PetscInt *)s.data)[doffset + v]; in DMPlexCreateFluent() 776 faceAdjCell[face * 2 + 0] = ((PetscInt *)s.data)[doffset + faceSize + 0]; in DMPlexCreateFluent() 777 faceAdjCell[face * 2 + 1] = ((PetscInt *)s.data)[doffset + faceSize + 1]; in DMPlexCreateFluent() 778 offset += faceSize; in DMPlexCreateFluent() 779 doffset += faceSize + (s.nd ? 2 : 3); in DMPlexCreateFluent()
|
| H A D | plexsubmesh.c | 2501 PetscInt cellLoc, numCorners = 0, faceSize = 0; in DMPlexMarkSubmesh_Uninterpolated() local 2514 if (vertexLoc == value) closure[faceSize++] = point; in DMPlexMarkSubmesh_Uninterpolated() 2518 …faceSize <= *nFV, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONG, "Invalid submesh: Too man… in DMPlexMarkSubmesh_Uninterpolated() 2519 if (faceSize == *nFV) { in DMPlexMarkSubmesh_Uninterpolated() 2524 for (cl = 0; cl < faceSize; ++cl) PetscCall(DMLabelSetValue(subpointMap, closure[cl], 0)); in DMPlexMarkSubmesh_Uninterpolated() 2525 PetscCall(DMPlexGetJoin(dm, faceSize, closure, &numCells, &cells)); in DMPlexMarkSubmesh_Uninterpolated() 2527 PetscCall(DMPlexRestoreJoin(dm, faceSize, closure, &numCells, &cells)); in DMPlexMarkSubmesh_Uninterpolated() 2738 PetscInt cellDim, faceSize, f; in DMPlexGetFaceOrientation() local 2747 faceSize = numCorners - 1; in DMPlexGetFaceOrientation() 2751 faceSize = numCorners - 1; in DMPlexGetFaceOrientation() [all …]
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1878 PetscInt faceSize = fs_vertex_count_list[f], numFaces; in DMPlexCreateExodus() local 1881 …PetscCheck(faceSize <= 4, comm, PETSC_ERR_ARG_WRONG, "ExodusII side cannot have %" PetscInt_FMT " … in DMPlexCreateExodus() 1882 … for (v = 0; v < faceSize; ++v, ++voff) faceVertices[v] = fs_vertex_list[voff] + numCells - 1; in DMPlexCreateExodus() 1883 PetscCall(DMPlexGetFullJoin(*dm, faceSize, faceVertices, &numFaces, &faces)); in DMPlexCreateExodus() 1889 PetscCall(DMPlexRestoreJoin(*dm, faceSize, faceVertices, &numFaces, &faces)); in DMPlexCreateExodus()
|