Home
last modified time | relevance | path

Searched refs:faceSize (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexinterpolate.c551 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 Dplexfluent.c773 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 Dplexsubmesh.c2501 PetscInt cellLoc, numCorners = 0, faceSize = 0; in DMPlexMarkSubmesh_Uninterpolated() local
2514 if (vertexLoc == value) closure[faceSize++] = point; in DMPlexMarkSubmesh_Uninterpolated()
2518faceSize <= *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 Dplexexodusii2.c1878 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()